Class CxUpdateCustomizationRankExecutor
- java.lang.Object
-
- de.hybris.platform.personalizationwebservices.queries.impl.AbstractRestQueryExecutor
-
- de.hybris.platform.personalizationcmsweb.queries.CxUpdateCustomizationRankExecutor
-
- All Implemented Interfaces:
RestQueryExecutor
public class CxUpdateCustomizationRankExecutor extends AbstractRestQueryExecutor
This executor replaces a component in a slost with CxCmsContainer and set the component as default of this container.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCUSTOMIZATION_CODEstatic java.lang.StringINCREASE_VALUE
-
Constructor Summary
Constructors Constructor Description CxUpdateCustomizationRankExecutor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcreateQuery(java.lang.String subQuery, java.lang.Integer increaseValue)protected java.lang.StringcreateSubQuery()protected java.lang.ObjectexecuteAfterValidation(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 CustomizationFacadegetCustomizationFacade()protected FlexibleSearchServicegetFlexibleSearchService()voidsetCustomizationFacade(CustomizationFacade customizationFacade)voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)protected java.lang.ObjectupdateCustomizationRank(java.util.Map<java.lang.String,java.lang.String> params)protected voidvalidateInputParams(java.util.Map<java.lang.String,java.lang.String> params, org.springframework.validation.Errors errors)-
Methods inherited from class de.hybris.platform.personalizationwebservices.queries.impl.AbstractRestQueryExecutor
execute, getCatalogFromParams, getLocalViewExecutor, getQueryEndpointPermissionsChecker, setLocalViewExecutor, setQueryEndpointPermissionsChecker, validate, validateMissingField
-
-
-
-
Field Detail
-
CUSTOMIZATION_CODE
public static final java.lang.String CUSTOMIZATION_CODE
- See Also:
- Constant Field Values
-
INCREASE_VALUE
public static final java.lang.String INCREASE_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateInputParams
protected void validateInputParams(java.util.Map<java.lang.String,java.lang.String> params, org.springframework.validation.Errors errors)- Specified by:
validateInputParamsin classAbstractRestQueryExecutor
-
executeAfterValidation
protected java.lang.Object executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
executeAfterValidationin classAbstractRestQueryExecutor
-
createSubQuery
protected java.lang.String createSubQuery()
-
createQuery
protected java.lang.String createQuery(java.lang.String subQuery, java.lang.Integer increaseValue)
-
updateCustomizationRank
protected java.lang.Object updateCustomizationRank(java.util.Map<java.lang.String,java.lang.String> params)
-
getCatalogsForWriteAccess
public java.util.List<CatalogVersionWsDTO> getCatalogsForWriteAccess(java.util.Map<java.lang.String,java.lang.String> params)
- Returns:
- The catalogs the query needs to write on.
-
getCatalogsForReadAccess
public java.util.List<CatalogVersionWsDTO> getCatalogsForReadAccess(java.util.Map<java.lang.String,java.lang.String> params)
- Returns:
- The catalogs the query needs toread from.
-
getCustomizationFacade
protected CustomizationFacade getCustomizationFacade()
- Returns:
- the customizationFacade
-
setCustomizationFacade
public void setCustomizationFacade(CustomizationFacade customizationFacade)
- Parameters:
customizationFacade- the customizationFacade to set
-
getFlexibleSearchService
protected FlexibleSearchService getFlexibleSearchService()
- Returns:
- the flexibleSearchService
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
- Parameters:
flexibleSearchService- the flexibleSearchService to set
-
-