Class MetaAction

All Implemented Interfaces:
Serializable, Cloneable

public class MetaAction extends MetaControllerElement implements Cloneable
Author:
Javier Paniza
See Also:
  • Field Details

  • Constructor Details

    • MetaAction

      public MetaAction()
    • MetaAction

      public MetaAction(String name)
  • Method Details

    • getQualifiedName

      public String getQualifiedName()
    • setName

      public void setName(String newName)
      Overrides:
      setName in class MetaElement
    • getKeystroke

      public String getKeystroke()
    • setKeystroke

      public void setKeystroke(String keystroke)
    • cloneMetaAction

      public MetaAction cloneMetaAction()
    • hasKeystroke

      public boolean hasKeystroke()
    • getMethod

      public String getMethod()
    • setMethod

      public void setMethod(String method)
    • getLabel

      public String getLabel(Locale locale)
      Description copied from class: MetaElement
      For refine the label calculation
      Overrides:
      getLabel in class MetaElement
    • getMnemonic

      public char getMnemonic()
    • equals

      public boolean equals(Object action)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getClassName

      public String getClassName()
    • setClassName

      public void setClassName(String string)
    • usesObjects

      public boolean usesObjects()
    • getMetaUseObjects

      public Collection getMetaUseObjects()
    • addMetaUseObject

      public void addMetaUseObject(MetaUseObject object)
    • getMetaController

      public MetaController getMetaController()
      Specified by:
      getMetaController in class MetaControllerElement
    • setMetaController

      public void setMetaController(MetaController controller)
    • getControllerName

      public String getControllerName()
    • _addMetaSet

      public void _addMetaSet(MetaSet metaSet)
    • createAction

      public IAction createAction() throws XavaException
      Throws:
      XavaException
    • hasMetaSets

      public boolean hasMetaSets()
    • getMetaSets

      public Collection getMetaSets()
    • isHidden

      public boolean isHidden()
    • setHidden

      public void setHidden(boolean b)
    • getByDefault

      public int getByDefault()
    • setByDefault

      public void setByDefault(int i)
    • getId

      public String getId()
      Description copied from class: MetaElement
      Unique id of element, normally used to search the label in the resources files.
      Specified by:
      getId in class MetaControllerElement
    • isOnInit

      public boolean isOnInit()
    • setOnInit

      public void setOnInit(boolean b)
    • isTakesLong

      public boolean isTakesLong()
    • setTakesLong

      public void setTakesLong(boolean takesLong)
    • isConfirm

      public boolean isConfirm()
    • getConfirmMessage

      public String getConfirmMessage()
    • getConfirmMessage

      public String getConfirmMessage(Locale locale, String... argv)
      Parameters:
      argv - Since 4m5
    • getConfirmMessage

      public String getConfirmMessage(javax.servlet.ServletRequest request, String argv)
      Since:
      4m5
    • getConfirmMessage

      public String getConfirmMessage(javax.servlet.ServletRequest request)
    • setConfirm

      public void setConfirm(boolean confirm)
    • isOnEachRequest

      public boolean isOnEachRequest()
    • setOnEachRequest

      public void setOnEachRequest(boolean b)
    • isBeforeEachRequest

      public boolean isBeforeEachRequest()
    • setBeforeEachRequest

      public void setBeforeEachRequest(boolean beforeEachRequest)
    • setInEachRow

      public void setInEachRow(boolean inEachRow)
    • isInEachRow

      public boolean isInEachRow()
    • toString

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

      public boolean isAfterEachRequest()
    • setAfterEachRequest

      public void setAfterEachRequest(boolean afterEachRequest)
    • isProcessSelectedItems

      public boolean isProcessSelectedItems()
    • setProcessSelectedItems

      public void setProcessSelectedItems(boolean processSelectedItems)
    • inNewWindow

      public boolean inNewWindow()
      Since:
      5.8
    • isAvailableOnNew

      public boolean isAvailableOnNew()
    • setAvailableOnNew

      public void setAvailableOnNew(boolean availableOnNew)
    • isLosesChangedData

      public boolean isLosesChangedData()
      Since:
      6.3
    • setLosesChangedData

      public void setLosesChangedData(boolean losesChangedData)
      Since:
      6.3