Class AbstractModelAction

java.lang.Object
org.apache.ofbiz.widget.model.AbstractModelAction
All Implemented Interfaces:
Serializable, ModelAction
Direct Known Subclasses:
AbstractModelAction.EntityAnd, AbstractModelAction.EntityCondition, AbstractModelAction.EntityOne, AbstractModelAction.GetRelated, AbstractModelAction.GetRelatedOne, AbstractModelAction.PropertyMap, AbstractModelAction.PropertyToField, AbstractModelAction.Script, AbstractModelAction.Service, AbstractModelAction.SetField, ModelFormAction.CallParentActions, ModelFormAction.Service, ModelMenuAction.SetField, ModelTreeAction

public abstract class AbstractModelAction extends Object implements Serializable, ModelAction
Abstract base class for the action models.
See Also:
  • Constructor Details

    • AbstractModelAction

      protected AbstractModelAction()
    • AbstractModelAction

      protected AbstractModelAction(ModelWidget modelWidget, Element actionElement)
  • Method Details

    • newInstance

      public static ModelAction newInstance(ModelWidget modelWidget, Element actionElement)
      Returns a new ModelAction instance, built from actionElement.
      Parameters:
      modelWidget - The ModelWidget that contains the <actions> element
      actionElement -
      Returns:
      A new ModelAction instance
    • readSubActions

      public static List<ModelAction> readSubActions(ModelWidget modelWidget, Element parentElement)
    • runSubActions

      public static void runSubActions(List<ModelAction> actions, Map<String,Object> context)
      Executes the actions contained in actions.
      Parameters:
      actions -
      context -
    • getModelWidget

      public ModelWidget getModelWidget()
      Returns the ModelWidget that contains the <actions> element.
      Returns:
      The ModelWidget that contains the <actions> element
    • toString

      public String toString()
      Overrides:
      toString in class Object