Class CatalogVersionSynchronizationController
java.lang.Object
de.hybris.platform.cmswebservices.synchronization.controller.CatalogVersionSynchronizationController
@Controller
@RequestMapping("/v1/catalogs/{catalogId}")
public class CatalogVersionSynchronizationController
extends Object
Controller that handles synchronization of catalogs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest) Deprecated, for removal: This API element is subject to removal in a future version.protected DataMappergetLastSynchronizationByCatalogTarget(SyncJobRequestData syncJobRequest) getSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest) requestNewSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest) voidsetDataMapper(DataMapper dataMapper) voidsetSynchronizationFacade(SynchronizationFacade synchronizationFacade)
-
Constructor Details
-
CatalogVersionSynchronizationController
public CatalogVersionSynchronizationController()
-
-
Method Details
-
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 CMSItemNotFoundException Deprecated, 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
-
setSynchronizationFacade
-
getDataMapper
-
setDataMapper
-
requestNewSynchronizationByCatalogSourceTarget(SyncJobRequestData)instead.