Class MarketplaceSetupSyncJobService
java.lang.Object
de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService
de.hybris.platform.marketplaceservices.setup.MarketplaceSetupSyncJobService
- All Implemented Interfaces:
SetupSyncJobService
Implementation of
SetupSyncJobService, overrides DefaultSetupSyncJobService and defines new edit sync
descriptors for globalMarketplaceProductCatalog-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateProductCatalogSyncJob(String catalogId) Ensure that a product catalog sync job exists for the specified catalog id.protected Map<Class<?>,List<EditSyncAttributeDescriptorData>> getProductCatalogEditSyncDescriptors(String catalogId) voidsetProductCatalogEditSyncDescriptorsMapping(Map<String, Map<Class<?>, List<EditSyncAttributeDescriptorData>>> productCatalogEditSyncDescriptorsMapping) Methods inherited from class de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService
assignDependentSyncJobs, catalogVersionSyncJobsToString, createContentCatalogSyncJob, createJobIdentifier, executeCatalogSyncJob, getCatalogService, getCatalogSynchronizationService, getCatalogSyncJob, getCatalogVersion, getCatalogVersionService, getContentCatalogEditSyncDescriptors, getContentCatalogRootTypeCodes, getCronJobService, getFlexibleSearchService, getLastFailedSyncCronJob, getModelService, getProductCatalogEditSyncDescriptors, getProductCatalogRootTypeCodes, getSyncAttrDescConfig, getSyncJobForCatalog, getSyncJobForCatalogAndQualifier, getTypeService, processEditSyncAttributeDescriptor, processEditSyncAttributeDescriptors, processRootTypes, setCatalogService, setCatalogSynchronizationService, setCatalogVersionService, setContentCatalogEditSyncDescriptors, setContentCatalogRootTypeCodes, setCronJobService, setFlexibleSearchService, setModelService, setProductCatalogEditSyncDescriptors, setProductCatalogRootTypeCodes, setTypeService, tryGetAttributeDescriptor, tryGetComposedType, tryGetComposedType
-
Constructor Details
-
MarketplaceSetupSyncJobService
public MarketplaceSetupSyncJobService()
-
-
Method Details
-
createProductCatalogSyncJob
Description copied from interface:SetupSyncJobServiceEnsure that a product catalog sync job exists for the specified catalog id. The sync job is created between the Staged and Online catalog versions only if there is no existing sync job.- Specified by:
createProductCatalogSyncJobin interfaceSetupSyncJobService- Overrides:
createProductCatalogSyncJobin classDefaultSetupSyncJobService- Parameters:
catalogId- the catalog id to search sync job for.
-
getProductCatalogEditSyncDescriptors
protected Map<Class<?>,List<EditSyncAttributeDescriptorData>> getProductCatalogEditSyncDescriptors(String catalogId) -
getProductCatalogEditSyncDescriptorsMapping
-
setProductCatalogEditSyncDescriptorsMapping
-