public class BTGSynchronizationService extends SynchronizationServiceImpl
SynchronizationServiceImpl.CockpitDummySyncConfigurator, SynchronizationServiceImpl.SyncContextImpl, SynchronizationServiceImpl.SyncInfoSynchronizationService.SyncContextDISABLE_RESTRICTIONmodelService, typeServiceINITIAL_SYNC_IS_NEEDED, SYNCHRONIZATION_NOT_AVAILABLE, SYNCHRONIZATION_NOT_OK, SYNCHRONIZATION_OK| Constructor and Description |
|---|
BTGSynchronizationService() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<BTGConditionModel> |
getBTGConditionsForRule(BTGRuleModel btgRule) |
protected Collection<BTGItemModel> |
getBTGExpressionComponents(BTGConditionModel btgExpression)
Returns operands and operator for given
BTGExpressionModel |
protected Collection<BTGRuleModel> |
getBTGRulesForSegment(BTGSegmentModel btgSegment) |
protected Collection<AbstractActionModel> |
getOutputActionsForSegment(BTGSegmentModel btgSegment) |
protected SynchronizationServiceImpl.SyncInfo |
getSyncInfo(TypedObject object) |
Collection<TypedObject> |
performSynchronization(Collection<? extends Object> items,
List<String> syncJobPkList,
CatalogVersionModel targetCatalogVersion,
String qualifier)
Method that runs particular synchronization
|
checkRootOrSubType, getAllSynchronizationRules, getCatalogManager, getCatalogVersionForItem, getConfiguredReferenceTypes, getLastTargetProductSyncTimestamp, getPullSyncStatus, getRelatedReferences, getRelatedReferencesMaxDepth, getRelatedReferencesTypesMap, getSyncContext, getSyncContext, getSynchronizationStatuses, getSynchronizationStatusesSimple, getSyncInfoSimple, getSyncJobs, getSyncSources, getSyncSourcesAndTargets, getSyncTargets, getSystemService, getTargetCatalogVersions, getTypeManager, hasMultipleRules, isObjectSynchronized, isSearchRestrictionDisabled, isVersionSynchronizedAtLeastOnce, performCatalogVersionSynchronization, performPullSynchronization, retrieveCatalogVersion, setItemSyncTimestampDao, setRelatedReferencesMaxDepth, setRelatedReferencesTypesMap, setSearchRestrictionsDisabled, setSynchronizationServiceDao, setSystemService, setValueHandlerRegistrygetEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelServicepublic Collection<TypedObject> performSynchronization(Collection<? extends Object> items, List<String> syncJobPkList, CatalogVersionModel targetCatalogVersion, String qualifier)
SynchronizationServiceperformSynchronization in interface SynchronizationServiceperformSynchronization in class SynchronizationServiceImplitems - - products passed for synchronizationsprotected SynchronizationServiceImpl.SyncInfo getSyncInfo(TypedObject object)
getSyncInfo in class SynchronizationServiceImplprotected Collection<BTGRuleModel> getBTGRulesForSegment(BTGSegmentModel btgSegment)
protected Collection<BTGConditionModel> getBTGConditionsForRule(BTGRuleModel btgRule)
protected Collection<BTGItemModel> getBTGExpressionComponents(BTGConditionModel btgExpression)
BTGExpressionModelprotected Collection<AbstractActionModel> getOutputActionsForSegment(BTGSegmentModel btgSegment)
Copyright © 2017 SAP SE. All Rights Reserved.