use of org.talend.components.service.rest.dto.SerPropertiesDto in project components by Talend.
the class PropertiesControllerImpl method serialize.
@Override
public SerPropertiesDto serialize(UiSpecsPropertiesDto propertiesContainer) {
Properties properties = propertiesHelpers.propertiesFromDto(propertiesContainer);
if (properties == null) {
return new SerPropertiesDto();
}
SerPropertiesDto serPropertiesDto = new SerPropertiesDto();
serPropertiesDto.setProperties(properties.toSerialized());
return serPropertiesDto;
}
use of org.talend.components.service.rest.dto.SerPropertiesDto in project components by Talend.
the class AbstractSpringIntegrationTests method buildTestDataStoreSerProps.
protected SerPropertiesDto buildTestDataStoreSerProps() throws java.io.IOException {
SerPropertiesDto formDataContainer = new SerPropertiesDto();
formDataContainer.setProperties(new MockDatastoreProperties("").init().toSerialized());
return formDataContainer;
}
use of org.talend.components.service.rest.dto.SerPropertiesDto in project components by Talend.
the class AbstractSpringIntegrationTests method buildTestDataSetSerProps.
protected SerPropertiesDto buildTestDataSetSerProps() throws java.io.IOException {
SerPropertiesDto formDataContainer = new SerPropertiesDto();
MockDatasetProperties mockDatasetProperties = new MockDatasetProperties("foo");
mockDatasetProperties.tag.setValue("tata");
mockDatasetProperties.tagId.setValue(256);
MockDatastoreProperties mockDatastoreProperties = new MockDatastoreProperties("bar");
formDataContainer.setDependencies(singletonList(mockDatastoreProperties.toSerialized()));
formDataContainer.setProperties(mockDatasetProperties.toSerialized());
return formDataContainer;
}
use of org.talend.components.service.rest.dto.SerPropertiesDto in project components by Talend.
the class FullExampleComponentTestIT method createDatasetDatastoreSerPropertiesDto.
private SerPropertiesDto createDatasetDatastoreSerPropertiesDto() {
FullExampleDatastoreProperties datastoreProperties = new FullExampleDatastoreProperties("foo");
datastoreProperties.init();
datastoreProperties.tag.setValue("DERBY");
FullExampleDatasetProperties datasetProperties = new FullExampleDatasetProperties("bar");
datasetProperties.init();
datasetProperties.sourceType.setValue(SourceType.SOQL_QUERY);
datasetProperties.moduleName.setValue("Account");
datasetProperties.query.setValue("SELECT * FROM users");
SerPropertiesDto serPropertiesDto = new SerPropertiesDto();
serPropertiesDto.setProperties(datasetProperties.toSerialized());
serPropertiesDto.setDependencies(Collections.singletonList(datastoreProperties.toSerialized()));
return serPropertiesDto;
}
use of org.talend.components.service.rest.dto.SerPropertiesDto in project components by Talend.
the class FullExampleComponentTestIT method initializeFullExampleDatasetProperties.
@Test
public void initializeFullExampleDatasetProperties() throws java.io.IOException {
SerPropertiesDto serPropertiesDto = createDatasetDatastoreSerPropertiesDto();
//
given().content(serPropertiesDto).contentType(ServiceConstants.JSONIO_CONTENT_TYPE).accept(//
ServiceConstants.UI_SPEC_CONTENT_TYPE).expect().statusCode(200).log().ifError().when().post(//
getVersionPrefix() + "/properties/uispec").then().body("jsonSchema", //
notNullValue()).body("properties", //
notNullValue()).body("uiSchema", //
notNullValue()).body("properties.@definitionName", //
equalTo("FullExampleDataset")).body("uiSchema.moduleName.'ui:widget'", //
equalTo("hidden")).body("uiSchema.query.'ui:widget'", //
equalTo("textarea"));
}
Aggregations