Class SynchronizationController
- java.lang.Object
-
- de.hybris.platform.cmssmarteditwebservices.synchronization.controller.SynchronizationController
-
@Controller @RequestMapping("/v1/sites/{baseSiteId}/catalogs/{catalogId}/versions/{versionId}/synchronizations/versions/{targetCatalogVersion}") public class SynchronizationController extends java.lang.ObjectController to retrieve complex synchronization status for and to perform a synchronization on a givenAbstractPageModel
-
-
Constructor Summary
Constructors Constructor Description SynchronizationController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SyncRequestDatabuildSyncRequestData(java.lang.String catalogId, java.lang.String versionId, java.lang.String targetCatalogVersion)protected SyncItemStatusConfiggetCmsSyncItemStatusConfig()protected DataMappergetDataMapper()protected ItemSynchronizationFacadegetItemSynchronizationFacade()SyncItemStatusWsDTOgetSyncStatus(java.lang.String catalogId, java.lang.String versionId, java.lang.String targetCatalogVersion, java.lang.String pageId)voidperformSync(SynchronizationWsDTO synchronizationWsDTO, java.lang.String catalogId, java.lang.String versionId, java.lang.String targetCatalogVersion)
-
-
-
Method Detail
-
getSyncStatus
@GetMapping("/pages/{pageId}") @ResponseBody public SyncItemStatusWsDTO getSyncStatus(@PathVariable java.lang.String catalogId, @PathVariable java.lang.String versionId, @PathVariable java.lang.String targetCatalogVersion, @PathVariable java.lang.String pageId)
-
performSync
@PostMapping @ResponseStatus(NO_CONTENT) @ResponseBody public void performSync(@RequestBody SynchronizationWsDTO synchronizationWsDTO, @PathVariable java.lang.String catalogId, @PathVariable java.lang.String versionId, @PathVariable java.lang.String targetCatalogVersion)
-
buildSyncRequestData
protected SyncRequestData buildSyncRequestData(java.lang.String catalogId, java.lang.String versionId, java.lang.String targetCatalogVersion)
-
getDataMapper
protected DataMapper getDataMapper()
-
getCmsSyncItemStatusConfig
protected SyncItemStatusConfig getCmsSyncItemStatusConfig()
-
getItemSynchronizationFacade
protected ItemSynchronizationFacade getItemSynchronizationFacade()
-
-