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 actionsint
This validator should have highest priority and be executed first of all (thus minimal integer is returned here).void
Validates 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:
validate
in interfaceActionValidator
- Parameters:
action
- Action to be validated
-
getActionDefinitionIds
This validator should be applied to all actions- Specified by:
getActionDefinitionIds
in 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:
getPriority
in interfaceActionValidator
- Returns:
- minimal integer value
-