Class SynchronizationController


  • @Controller
    @RequestMapping("/v1/sites/{baseSiteId}/catalogs/{catalogId}/versions/{versionId}/synchronizations/versions/{targetCatalogVersion}")
    public class SynchronizationController
    extends java.lang.Object
    Controller to retrieve complex synchronization status for and to perform a synchronization on a given AbstractPageModel
    • Constructor Detail

      • SynchronizationController

        public SynchronizationController()
    • 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()