Class CatalogVersionSynchronizationController
- java.lang.Object
-
- de.hybris.platform.cmswebservices.synchronization.controller.CatalogVersionSynchronizationController
-
@Controller @RequestMapping("/v1/catalogs/{catalogId}") public class CatalogVersionSynchronizationController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CatalogVersionSynchronizationController()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SyncJobDatacreateSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest)Deprecated, for removal: This API element is subject to removal in a future version.since 2005, please userequestNewSynchronizationByCatalogSourceTarget(SyncJobRequestData)instead.protected DataMappergetDataMapper()SyncJobDatagetLastSynchronizationByCatalogTarget(SyncJobRequestData syncJobRequest)SyncJobDatagetSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest)SynchronizationFacadegetSynchronizationFacade()SyncJobDatarequestNewSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest)voidsetDataMapper(DataMapper dataMapper)voidsetSynchronizationFacade(SynchronizationFacade synchronizationFacade)
-
-
-
Method Detail
-
getSynchronizationByCatalogSourceTarget
@GetMapping("/versions/{sourceVersionId}/synchronizations/versions/{targetVersionId}") @ResponseBody @ResponseStatus(OK) public SyncJobData getSynchronizationByCatalogSourceTarget(@ModelAttribute SyncJobRequestData syncJobRequest)
-
createSynchronizationByCatalogSourceTarget
@Deprecated(since="2005", forRemoval=true) @PutMapping("/versions/{sourceVersionId}/synchronizations/versions/{targetVersionId}") @ResponseStatus(OK) @ResponseBody public SyncJobData createSynchronizationByCatalogSourceTarget(@ModelAttribute SyncJobRequestData syncJobRequest) throws CMSItemNotFoundExceptionDeprecated, for removal: This API element is subject to removal in a future version.since 2005, please userequestNewSynchronizationByCatalogSourceTarget(SyncJobRequestData)instead.- Throws:
CMSItemNotFoundException
-
requestNewSynchronizationByCatalogSourceTarget
@PostMapping("/versions/{sourceVersionId}/synchronizations/versions/{targetVersionId}") @ResponseStatus(OK) @ResponseBody public SyncJobData requestNewSynchronizationByCatalogSourceTarget(@ModelAttribute SyncJobRequestData syncJobRequest) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
getLastSynchronizationByCatalogTarget
@GetMapping("/synchronizations/targetversions/{targetVersionId}") @ResponseBody @ResponseStatus(OK) public SyncJobData getLastSynchronizationByCatalogTarget(@ModelAttribute SyncJobRequestData syncJobRequest)
-
getSynchronizationFacade
public SynchronizationFacade getSynchronizationFacade()
-
setSynchronizationFacade
public void setSynchronizationFacade(SynchronizationFacade synchronizationFacade)
-
getDataMapper
protected DataMapper getDataMapper()
-
setDataMapper
public void setDataMapper(DataMapper dataMapper)
-
-