public interface SyncConfigService
| Modifier and Type | Method and Description |
|---|---|
List<Y2YColumnDefinitionModel> |
createDefaultColumnDefinitions(ComposedTypeModel composedType)
Creates column definitions for a given composedType
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
CatalogVersionModel catalogVersion,
Set<AttributeDescriptorModel> attributeDescriptors,
Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Creates stream configuration for container, type code, catalog version and given attribute descriptors which are
transformed to proper column definitions with default ImpEx header.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
CatalogVersionModel catalogVersion,
Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code, catalog version and given column definitions.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
Set<AttributeDescriptorModel> attributeDescriptors,
Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Creates stream configuration for container, type code and given attribute descriptors which are transformed to
proper column definitions with default ImpEx header.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code and given column definitions.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
String whereClause,
CatalogVersionModel catalogVersion,
Set<AttributeDescriptorModel> attributeDescriptors,
Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Creates stream configuration for container, type code, where-clause, catalog version and given attribute
descriptors which are transformed to proper column definitions with default ImpEx header.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
String whereClause,
CatalogVersionModel catalogVersion,
Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code, where-clause, catalog version and given column definitions.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
String whereClause,
Set<AttributeDescriptorModel> attributeDescriptors,
Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Creates stream configuration for container, type code, where-clause and given attribute descriptors which are
transformed to proper column definitions with default ImpEx header.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
String typeCode,
String whereClause,
Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code, where-clause and given column definitions.
|
Y2YStreamConfigurationContainerModel |
createStreamConfigurationContainer(String id)
Creates new stream configuration container.
|
Y2YStreamConfigurationContainerModel |
createStreamConfigurationContainer(String id,
CatalogVersionModel catalogVersion)
Creates new stream configuration container with catalogVersion.
|
Y2YColumnDefinitionModel |
createUntypedColumnDefinition(String impexHeader,
String columnName)
Creates untyped column definition with provided impexHeader and columnName.
|
Y2YStreamConfigurationContainerModel |
getStreamConfigurationContainerById(String id)
Returns existing stream configuration container.
|
Y2YStreamConfigurationContainerModel createStreamConfigurationContainer(String id)
Y2YStreamConfigurationContainerModel createStreamConfigurationContainer(String id, CatalogVersionModel catalogVersion)
Y2YStreamConfigurationContainerModel getStreamConfigurationContainerById(String id)
ModelNotFoundException - if container does not existY2YColumnDefinitionModel createUntypedColumnDefinition(String impexHeader, String columnName)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, Set<Y2YColumnDefinitionModel> columnDefinitions)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, CatalogVersionModel catalogVersion, Set<Y2YColumnDefinitionModel> columnDefinitions)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, CatalogVersionModel catalogVersion, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, Set<Y2YColumnDefinitionModel> columnDefinitions)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, CatalogVersionModel catalogVersion, Set<Y2YColumnDefinitionModel> columnDefinitions)
Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, CatalogVersionModel catalogVersion, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
List<Y2YColumnDefinitionModel> createDefaultColumnDefinitions(ComposedTypeModel composedType)
composedType - the given composedTypeCopyright © 2017 SAP SE. All Rights Reserved.