public class DefaultSyncConfigService extends java.lang.Object implements SyncConfigService
| Constructor and Description |
|---|
DefaultSyncConfigService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Y2YColumnDefinitionModel> |
createDefaultColumnDefinitions(ComposedTypeModel composedType)
Creates column definitions for a given composedType
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
java.lang.String typeCode,
CatalogVersionModel catalogVersion,
java.util.Set<AttributeDescriptorModel> attributeDescriptors,
java.util.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,
java.lang.String typeCode,
CatalogVersionModel catalogVersion,
java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code, catalog version and given column definitions.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
java.lang.String typeCode,
java.util.Set<AttributeDescriptorModel> attributeDescriptors,
java.util.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,
java.lang.String typeCode,
java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code and given column definitions.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
java.lang.String typeCode,
java.lang.String whereClause,
CatalogVersionModel catalogVersion,
java.util.Set<AttributeDescriptorModel> attributeDescriptors,
java.util.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,
java.lang.String typeCode,
java.lang.String whereClause,
CatalogVersionModel catalogVersion,
java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code, where-clause, catalog version and given column definitions.
|
Y2YStreamConfigurationModel |
createStreamConfiguration(Y2YStreamConfigurationContainerModel container,
java.lang.String typeCode,
java.lang.String whereClause,
java.util.Set<AttributeDescriptorModel> attributeDescriptors,
java.util.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,
java.lang.String typeCode,
java.lang.String whereClause,
java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
Creates stream configuration for container, type code, where-clause and given column definitions.
|
Y2YStreamConfigurationContainerModel |
createStreamConfigurationContainer(java.lang.String id)
Creates new stream configuration container.
|
Y2YStreamConfigurationContainerModel |
createStreamConfigurationContainer(java.lang.String id,
CatalogVersionModel catalogVersion)
Creates new stream configuration container with catalogVersion.
|
Y2YColumnDefinitionModel |
createUntypedColumnDefinition(java.lang.String impexHeader,
java.lang.String columnName)
Creates untyped column definition with provided impexHeader and columnName.
|
Y2YStreamConfigurationContainerModel |
getStreamConfigurationContainerById(java.lang.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(java.lang.String id)
SyncConfigServicecreateStreamConfigurationContainer in interface SyncConfigServicepublic Y2YStreamConfigurationContainerModel createStreamConfigurationContainer(java.lang.String id, CatalogVersionModel catalogVersion)
SyncConfigServicecreateStreamConfigurationContainer in interface SyncConfigServicepublic Y2YStreamConfigurationContainerModel getStreamConfigurationContainerById(java.lang.String id)
SyncConfigServicegetStreamConfigurationContainerById in interface SyncConfigServicepublic Y2YColumnDefinitionModel createUntypedColumnDefinition(java.lang.String impexHeader, java.lang.String columnName)
SyncConfigServicecreateUntypedColumnDefinition in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, java.util.Set<AttributeDescriptorModel> attributeDescriptors, java.util.Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, CatalogVersionModel catalogVersion, java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, CatalogVersionModel catalogVersion, java.util.Set<AttributeDescriptorModel> attributeDescriptors, java.util.Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, java.lang.String whereClause, java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, java.lang.String whereClause, java.util.Set<AttributeDescriptorModel> attributeDescriptors, java.util.Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, java.lang.String whereClause, CatalogVersionModel catalogVersion, java.util.Set<Y2YColumnDefinitionModel> columnDefinitions)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic Y2YStreamConfigurationModel createStreamConfiguration(Y2YStreamConfigurationContainerModel container, java.lang.String typeCode, java.lang.String whereClause, CatalogVersionModel catalogVersion, java.util.Set<AttributeDescriptorModel> attributeDescriptors, java.util.Set<Y2YColumnDefinitionModel> untypedColumnDefs)
SyncConfigServicecreateStreamConfiguration in interface SyncConfigServicepublic java.util.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 © 2018 SAP SE. All Rights Reserved.