public class CmsPageVersionSwitchQueryExecutor extends AbstractRestQueryExecutor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD |
static java.lang.String |
VERSION_ID |
| Constructor and Description |
|---|
CmsPageVersionSwitchQueryExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Boolean> |
executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params) |
java.util.List<CatalogVersionWsDTO> |
getCatalogsForReadAccess(java.util.Map<java.lang.String,java.lang.String> params) |
java.util.List<CatalogVersionWsDTO> |
getCatalogsForWriteAccess(java.util.Map<java.lang.String,java.lang.String> params) |
protected CatalogVersionService |
getCatalogVersionService() |
protected CMSPageService |
getCmsPageService() |
protected CMSVersionService |
getCmsVersionService() |
protected CMSVersionSessionContextProvider |
getCmsVersionSessionContextProvider() |
protected java.util.Set<java.lang.String> |
getContainersForContentSlots(java.util.Collection<ContentSlotForPageModel> contentSlotForPageModels) |
protected java.util.Set<java.lang.String> |
getContainersFromCurrentPage(java.lang.String pageId) |
protected FlexibleSearchService |
getFlexibleSearchService() |
protected int |
getNumberOfMissingActions(java.util.Set<java.lang.String> containers,
CatalogVersionModel catalogVersion) |
protected CMSVersionModel |
getPageVersion(java.lang.String versionId,
CatalogVersionModel catalogVersionModel) |
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setCmsPageService(CMSPageService cmsPageService) |
void |
setCmsVersionService(CMSVersionService cmsVersionService) |
void |
setCmsVersionSessionContextProvider(CMSVersionSessionContextProvider cmsVersionSessionContextProvider) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
protected void |
validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors) |
execute, getCatalogFromParams, getLocalViewExecutor, getQueryEndpointPermissionsChecker, setLocalViewExecutor, setQueryEndpointPermissionsChecker, validate, validateMissingFieldpublic static final java.lang.String FIELD
public static final java.lang.String VERSION_ID
protected void validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors)
validateInputParams in class AbstractRestQueryExecutorprotected java.util.Map<java.lang.String,java.lang.Boolean> executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)
executeAfterValidation in class AbstractRestQueryExecutorprotected CMSVersionModel getPageVersion(java.lang.String versionId, CatalogVersionModel catalogVersionModel)
protected java.util.Set<java.lang.String> getContainersForContentSlots(java.util.Collection<ContentSlotForPageModel> contentSlotForPageModels)
protected java.util.Set<java.lang.String> getContainersFromCurrentPage(java.lang.String pageId)
protected int getNumberOfMissingActions(java.util.Set<java.lang.String> containers,
CatalogVersionModel catalogVersion)
public java.util.List<CatalogVersionWsDTO> getCatalogsForWriteAccess(java.util.Map<java.lang.String,java.lang.String> params)
public java.util.List<CatalogVersionWsDTO> getCatalogsForReadAccess(java.util.Map<java.lang.String,java.lang.String> params)
public void setCmsVersionService(CMSVersionService cmsVersionService)
protected CMSVersionService getCmsVersionService()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
protected FlexibleSearchService getFlexibleSearchService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
protected CatalogVersionService getCatalogVersionService()
public void setCmsVersionSessionContextProvider(CMSVersionSessionContextProvider cmsVersionSessionContextProvider)
protected CMSVersionSessionContextProvider getCmsVersionSessionContextProvider()
public void setCmsPageService(CMSPageService cmsPageService)
protected CMSPageService getCmsPageService()
Copyright © 2018 SAP SE. All Rights Reserved.