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 java.util.Collection<BTGConditionModel> |
getBTGConditionsForRule(BTGRuleModel btgRule) |
protected java.util.Collection<BTGItemModel> |
getBTGExpressionComponents(BTGConditionModel btgExpression)
Returns operands and operator for given
BTGExpressionModel |
protected java.util.Collection<BTGRuleModel> |
getBTGRulesForSegment(BTGSegmentModel btgSegment) |
protected java.util.Collection<AbstractActionModel> |
getOutputActionsForSegment(BTGSegmentModel btgSegment) |
protected SynchronizationServiceImpl.SyncInfo |
getSyncInfo(TypedObject object) |
java.util.Collection<TypedObject> |
performSynchronization(java.util.Collection<? extends java.lang.Object> items,
java.util.List<java.lang.String> syncJobPkList,
CatalogVersionModel targetCatalogVersion,
java.lang.String qualifier)
Method that runs particular synchronization
|
void |
setCatalogTypeService(CatalogTypeService catalogTypeService) |
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 java.util.Collection<TypedObject> performSynchronization(java.util.Collection<? extends java.lang.Object> items, java.util.List<java.lang.String> syncJobPkList, CatalogVersionModel targetCatalogVersion, java.lang.String qualifier)
SynchronizationServiceperformSynchronization in interface SynchronizationServiceperformSynchronization in class SynchronizationServiceImplitems - - products passed for synchronizationsprotected SynchronizationServiceImpl.SyncInfo getSyncInfo(TypedObject object)
getSyncInfo in class SynchronizationServiceImplprotected java.util.Collection<BTGRuleModel> getBTGRulesForSegment(BTGSegmentModel btgSegment)
protected java.util.Collection<BTGConditionModel> getBTGConditionsForRule(BTGRuleModel btgRule)
protected java.util.Collection<BTGItemModel> getBTGExpressionComponents(BTGConditionModel btgExpression)
BTGExpressionModelprotected java.util.Collection<AbstractActionModel> getOutputActionsForSegment(BTGSegmentModel btgSegment)
public void setCatalogTypeService(CatalogTypeService catalogTypeService)
catalogTypeService - the catalogTypeService to setCopyright © 2018 SAP SE. All Rights Reserved.