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)
  • Constructor Details

    • ActionParameterDefinitionValidator

      public ActionParameterDefinitionValidator(Actions actions)
  • Method Details

    • validate

      public void validate(Action action)
      Validates action against its parameters definitions (mandatory parameters, parameter constraints)
      Specified by:
      validate in interface ActionValidator
      Parameters:
      action - Action to be validated
    • getActionDefinitionIds

      public List<String> getActionDefinitionIds()
      This validator should be applied to all actions
      Specified by:
      getActionDefinitionIds in interface ActionValidator
      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 interface ActionValidator
      Returns:
      minimal integer value