use of org.talend.components.salesforce.dataprep.SalesforceInputDefinition in project components by Talend.
the class SalesforceInputTestIT method createCommonSalesforceInputPropertiesForModule.
private SalesforceInputProperties createCommonSalesforceInputPropertiesForModule() {
SalesforceDatastoreDefinition datastore_def = new SalesforceDatastoreDefinition();
SalesforceDatastoreProperties datastore_props = new SalesforceDatastoreProperties("datastore");
CommonTestUtils.setValueForDatastoreProperties(datastore_props);
SalesforceDatasetProperties dataset = (SalesforceDatasetProperties) datastore_def.createDatasetProperties(datastore_props);
dataset.moduleName.setValue("Account");
SalesforceInputDefinition input_def = new SalesforceInputDefinition();
SalesforceInputProperties input_props = (SalesforceInputProperties) input_def.createRuntimeProperties();
input_props.setDatasetProperties(dataset);
List<String> products = input_def.getSupportedProducts();
assertNotNull(products);
assertEquals(1, products.size());
assertEquals(SupportedProduct.DATAPREP, products.get(0));
return input_props;
}
use of org.talend.components.salesforce.dataprep.SalesforceInputDefinition in project components by Talend.
the class SalesforceInputTestIT method createCommonSalesforceInputPropertiesForQuery.
private SalesforceInputProperties createCommonSalesforceInputPropertiesForQuery() {
SalesforceDatastoreDefinition datastore_def = new SalesforceDatastoreDefinition();
SalesforceDatastoreProperties datastore_props = new SalesforceDatastoreProperties("datastore");
CommonTestUtils.setValueForDatastoreProperties(datastore_props);
SalesforceDatasetProperties dataset = (SalesforceDatasetProperties) datastore_def.createDatasetProperties(datastore_props);
dataset.sourceType.setValue(SalesforceDatasetProperties.SourceType.SOQL_QUERY);
dataset.query.setValue("SELECT Id, Name FROM Account");
SalesforceInputDefinition input_def = new SalesforceInputDefinition();
SalesforceInputProperties input_props = (SalesforceInputProperties) input_def.createRuntimeProperties();
input_props.setDatasetProperties(dataset);
return input_props;
}
Aggregations