use of org.talend.daikon.properties.presentation.Form in project components by Talend.
the class TSalesforceOutputProperties method setupLayout.
@Override
public void setupLayout() {
super.setupLayout();
Form advancedForm = getForm(Form.ADVANCED);
advancedForm.addRow(extendInsert);
advancedForm.addRow(ceaseForError);
advancedForm.addRow(ignoreNull);
advancedForm.addRow(retrieveInsertId);
advancedForm.addRow(commitLevel);
advancedForm.addRow(widget(logFileName).setWidgetType(Widget.FILE_WIDGET_TYPE));
}
use of org.talend.daikon.properties.presentation.Form in project components by Talend.
the class TSalesforceOutputBulkProperties method setupLayout.
@Override
public void setupLayout() {
super.setupLayout();
Form mainForm = getForm(Form.MAIN);
mainForm.addRow(ignoreNull);
Form refForm = new Form(this, Form.REFERENCE);
refForm.addRow(append);
refForm.addRow(ignoreNull);
Form advancedForm = new Form(this, Form.ADVANCED);
advancedForm.addRow(widget(upsertRelationTable).setWidgetType(Widget.TABLE_WIDGET_TYPE));
}
use of org.talend.daikon.properties.presentation.Form in project components by Talend.
the class TSalesforceOutputBulkExecProperties method getInputComponentProperties.
@Override
public ComponentProperties getInputComponentProperties() {
outputBulkProperties.init();
outputBulkProperties.schema.schema.setStoredValue(module.main.schema.getStoredValue());
outputBulkProperties.schema.schema.setValueEvaluator(module.main.schema.getValueEvaluator());
outputBulkProperties.bulkFilePath.setStoredValue(bulkFilePath.getStoredValue());
outputBulkProperties.bulkFilePath.copyTaggedValues(bulkFilePath);
outputBulkProperties.bulkFilePath.setValueEvaluator(bulkFilePath.getValueEvaluator());
// we need to pass also the possible values, only way from the studio to know it comes from a combo box (need to
// add quotes for generation)
outputBulkProperties.upsertRelationTable.columnName.setPossibleValues(upsertRelationTable.columnName.getPossibleValues());
outputBulkProperties.upsertRelationTable.columnName.setStoredValue(upsertRelationTable.columnName.getStoredValue());
outputBulkProperties.upsertRelationTable.columnName.setValueEvaluator(upsertRelationTable.columnName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName.setStoredValue(upsertRelationTable.lookupFieldExternalIdName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldExternalIdName.setValueEvaluator(upsertRelationTable.lookupFieldExternalIdName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName.setStoredValue(upsertRelationTable.lookupRelationshipFieldName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupRelationshipFieldName.setValueEvaluator(upsertRelationTable.lookupRelationshipFieldName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName.setStoredValue(upsertRelationTable.lookupFieldModuleName.getStoredValue());
outputBulkProperties.upsertRelationTable.lookupFieldModuleName.setValueEvaluator(upsertRelationTable.lookupFieldModuleName.getValueEvaluator());
outputBulkProperties.upsertRelationTable.polymorphic.setStoredValue(upsertRelationTable.polymorphic.getStoredValue());
outputBulkProperties.upsertRelationTable.polymorphic.setValueEvaluator(upsertRelationTable.polymorphic.getValueEvaluator());
for (Form form : outputBulkProperties.getForms()) {
outputBulkProperties.refreshLayout(form);
}
return outputBulkProperties;
}
use of org.talend.daikon.properties.presentation.Form in project components by Talend.
the class UpsertRelationTable method setupLayout.
@Override
public void setupLayout() {
super.setupLayout();
Form mainForm = new Form(this, Form.MAIN);
mainForm.addColumn(new Widget(columnName).setWidgetType(Widget.ENUMERATION_WIDGET_TYPE));
if (useLookupFieldName) {
mainForm.addColumn(lookupFieldName);
}
mainForm.addColumn(lookupRelationshipFieldName);
mainForm.addColumn(lookupFieldModuleName);
if (usePolymorphic) {
mainForm.addColumn(polymorphic);
}
mainForm.addColumn(lookupFieldExternalIdName);
}
use of org.talend.daikon.properties.presentation.Form in project components by Talend.
the class SalesforceDatasetProperties method setupLayout.
@Override
public void setupLayout() {
Form mainForm = Form.create(this, Form.MAIN);
mainForm.addRow(Widget.widget(sourceType).setWidgetType(Widget.RADIO_WIDGET_TYPE));
mainForm.addRow(Widget.widget(moduleName).setWidgetType(Widget.DATALIST_WIDGET_TYPE));
mainForm.addRow(Widget.widget(query).setWidgetType(Widget.TEXT_AREA_WIDGET_TYPE));
mainForm.addRow(Widget.widget(selectColumnIds).setWidgetType(Widget.MULTIPLE_VALUE_SELECTOR_WIDGET_TYPE));
mainForm.getWidget(selectColumnIds).setVisible(false);
selectColumnIds.setRequired(false);
}
Aggregations