Class ActionParameterDefinitionValidator
java.lang.Object
org.alfresco.rest.api.impl.validator.actions.ActionParameterDefinitionValidator
- All Implemented Interfaces:
ActionValidator
@Experimental
public class ActionParameterDefinitionValidator
extends Object
implements ActionValidator
This class will validate all action types against action parameters definitions (mandatory parameters, parameter constraints)
-
Field Summary
Fields inherited from interface org.alfresco.rest.api.actions.ActionValidator
ALL_ACTIONS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis validator should be applied to all actionsintThis validator should have highest priority and be executed first of all (thus minimal integer is returned here).voidValidates action against its parameters definitions (mandatory parameters, parameter constraints)
-
Constructor Details
-
ActionParameterDefinitionValidator
-
-
Method Details
-
validate
Validates action against its parameters definitions (mandatory parameters, parameter constraints)- Specified by:
validatein interfaceActionValidator- Parameters:
action- Action to be validated
-
getActionDefinitionIds
This validator should be applied to all actions- Specified by:
getActionDefinitionIdsin interfaceActionValidator- Returns:
- list of all defined action definition ids
-
getPriority
public int getPriority()This validator should have highest priority and be executed first of all (thus minimal integer is returned here).- Specified by:
getPriorityin interfaceActionValidator- Returns:
- minimal integer value
-