public class DefaultSyncConfigService extends Object implements SyncConfigService
| Constructor and Description |
|---|
DefaultSyncConfigService() |
| 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.
|
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setImpexHeaderBuilder(ImpexHeaderBuilder impexHeaderBuilder) |
void |
setModelService(ModelService modelService) |
void |
setTypeService(TypeService typeService) |
public Y2YStreamConfigurationContainerModel createStreamConfigurationContainer(String id)
SyncConfigServicecreateStreamConfigurationContainer in interface SyncConfigServicepublic Y2YStreamConfigurationContainerModel createStreamConfigurationContainer(String id, CatalogVersionModel catalogVersion)
SyncConfigServicecreateStreamConfigurationContainer in interface SyncConfigServicepublic Y2YStreamConfigurationContainerModel getStreamConfigurationContainerById(String id)
SyncConfigServicegetStreamConfigurationContainerById in interface SyncConfigServicepublic Y2YColumnDefinitionModel createUntypedColumnDefinition(String impexHeader, String columnName)
SyncConfigServicecreateUntypedColumnDefinition in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, CatalogVersionModel catalogVersion, Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, CatalogVersionModel catalogVersion, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, CatalogVersionModel catalogVersion, Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, String typeCode, String whereClause, CatalogVersionModel catalogVersion, Set<AttributeDescriptorModel> attributeDescriptors, Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic List<Y2YColumnDefinitionModel> createDefaultColumnDefinitions(ComposedTypeModel composedType)
SyncConfigServicecreateDefaultColumnDefinitions in interface SyncConfigServicecomposedType - the given composedTypepublic void setModelService(ModelService modelService)
public void setTypeService(TypeService typeService)
public void setCommonI18NService(CommonI18NService commonI18NService)
public void setImpexHeaderBuilder(ImpexHeaderBuilder impexHeaderBuilder)
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
Copyright © 2017 SAP SE. All Rights Reserved.