public class CxUpdateSearchProfileActionRankExecutor extends AbstractRestQueryExecutor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTIONS |
static java.lang.String |
COMMA_SEPARATOR |
static java.lang.String |
CUSTOMIZATION |
static java.lang.String |
RANK_AFTER_ACTION |
static java.lang.String |
RANK_BEFORE_ACTION |
static java.lang.String |
VARIATION |
| Constructor and Description |
|---|
CxUpdateSearchProfileActionRankExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
actionMatches(CxAbstractActionModel action,
java.lang.String actionCode) |
protected int |
calculateNewActionIndex(java.util.List<CxAbstractActionModel> actions,
java.util.Map<java.lang.String,java.lang.String> params) |
protected java.lang.Object |
executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params) |
protected java.util.Optional<CxAbstractActionModel> |
findAction(CxVariationModel variation,
java.lang.String actionCode) |
protected int |
findActionIndex(java.util.List<CxAbstractActionModel> actions,
java.lang.String actionCode) |
protected java.util.List<CxAbstractActionModel> |
findActions(CxVariationModel variation,
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) |
CatalogVersionService |
getCatalogVersionService() |
CxCustomizationService |
getCxCustomizationService() |
CxVariationService |
getCxVariationService() |
ModelService |
getModelService() |
protected java.lang.Boolean |
moveActions(CxVariationModel variation,
java.util.List<CxAbstractActionModel> actions,
java.util.Map<java.lang.String,java.lang.String> params) |
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setCxCustomizationService(CxCustomizationService cxCustomizationService) |
void |
setCxVariationService(CxVariationService cxVariationService) |
void |
setModelService(ModelService modelService) |
protected void |
validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors) |
execute, getLocalViewExecutor, getQueryEndpointPermissionsChecker, setLocalViewExecutor, setQueryEndpointPermissionsChecker, validate, validateMissingFieldpublic static final java.lang.String CUSTOMIZATION
public static final java.lang.String VARIATION
public static final java.lang.String ACTIONS
public static final java.lang.String RANK_BEFORE_ACTION
public static final java.lang.String RANK_AFTER_ACTION
public static final java.lang.String COMMA_SEPARATOR
public CxUpdateSearchProfileActionRankExecutor()
protected void validateInputParams(java.util.Map<java.lang.String,java.lang.String> params,
Errors errors)
validateInputParams in class AbstractRestQueryExecutorprotected java.lang.Object executeAfterValidation(java.util.Map<java.lang.String,java.lang.String> params)
executeAfterValidation in class AbstractRestQueryExecutorprotected java.util.List<CxAbstractActionModel> findActions(CxVariationModel variation, java.util.Map<java.lang.String,java.lang.String> params)
protected java.util.Optional<CxAbstractActionModel> findAction(CxVariationModel variation, java.lang.String actionCode)
protected int findActionIndex(java.util.List<CxAbstractActionModel> actions, java.lang.String actionCode)
protected boolean actionMatches(CxAbstractActionModel action, java.lang.String actionCode)
protected int calculateNewActionIndex(java.util.List<CxAbstractActionModel> actions, java.util.Map<java.lang.String,java.lang.String> params)
protected java.lang.Boolean moveActions(CxVariationModel variation, java.util.List<CxAbstractActionModel> actions, java.util.Map<java.lang.String,java.lang.String> params)
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 ModelService getModelService()
public void setModelService(ModelService modelService)
public CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
public CxCustomizationService getCxCustomizationService()
public void setCxCustomizationService(CxCustomizationService cxCustomizationService)
public CxVariationService getCxVariationService()
public void setCxVariationService(CxVariationService cxVariationService)
Copyright © 2018 SAP SE. All Rights Reserved.