Class Action

java.lang.Object
com.axelor.meta.schema.actions.Action
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ActionAttrs, ActionCondition, ActionExport, ActionImport, ActionMethod, ActionRecord, ActionReport, ActionResumable, ActionScript, ActionView, ActionWS

public abstract class Action extends Object implements Serializable
See Also:
  • Field Details

    • log

      protected transient org.slf4j.Logger log
  • Constructor Details

    • Action

      public Action()
  • Method Details

    • getXmlId

      public String getXmlId()
    • setXmlId

      public void setXmlId(String xmlId)
    • getActionId

      public Long getActionId()
    • setActionId

      public void setActionId(Long actionId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getModuleToCheck

      public String getModuleToCheck()
    • setModuleToCheck

      public void setModuleToCheck(String moduleToCheck)
    • execute

      public Object execute(ActionHandler handler)
    • checkPermission

      protected void checkPermission(ActionHandler handler)
    • wrap

      public Object wrap(ActionHandler handler)
    • wrapper

      protected Object wrapper(Object value)
    • evaluate

      protected abstract Object evaluate(ActionHandler handler)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toExpression

      protected static String toExpression(String expression, boolean quote)
    • test

      protected static boolean test(ActionHandler handler, String expression)