Class MarketplaceSetupSyncJobService
- java.lang.Object
-
- de.hybris.platform.commerceservices.setup.impl.DefaultSetupSyncJobService
-
- de.hybris.platform.marketplaceservices.setup.MarketplaceSetupSyncJobService
-
- All Implemented Interfaces:
SetupSyncJobService
public class MarketplaceSetupSyncJobService extends DefaultSetupSyncJobService
Implementation ofSetupSyncJobService, overridesDefaultSetupSyncJobServiceand defines new edit sync descriptors for globalMarketplaceProductCatalog
-
-
Constructor Summary
Constructors Constructor Description MarketplaceSetupSyncJobService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateProductCatalogSyncJob(java.lang.String catalogId)Ensure that a product catalog sync job exists for the specified catalog id.protected java.util.Map<java.lang.Class<?>,java.util.List<EditSyncAttributeDescriptorData>>getProductCatalogEditSyncDescriptors(java.lang.String catalogId)protected java.util.Map<java.lang.String,java.util.Map<java.lang.Class<?>,java.util.List<EditSyncAttributeDescriptorData>>>getProductCatalogEditSyncDescriptorsMapping()voidsetProductCatalogEditSyncDescriptorsMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.Class<?>,java.util.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
-
-
-
-
Method Detail
-
createProductCatalogSyncJob
public void createProductCatalogSyncJob(java.lang.String catalogId)
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 java.util.Map<java.lang.Class<?>,java.util.List<EditSyncAttributeDescriptorData>> getProductCatalogEditSyncDescriptors(java.lang.String catalogId)
-
getProductCatalogEditSyncDescriptorsMapping
protected java.util.Map<java.lang.String,java.util.Map<java.lang.Class<?>,java.util.List<EditSyncAttributeDescriptorData>>> getProductCatalogEditSyncDescriptorsMapping()
-
setProductCatalogEditSyncDescriptorsMapping
public void setProductCatalogEditSyncDescriptorsMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.Class<?>,java.util.List<EditSyncAttributeDescriptorData>>> productCatalogEditSyncDescriptorsMapping)
-
-