Class AbstractAction
java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.action.AbstractAction
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
- Direct Known Subclasses:
ButtonAction
,DependencyAction
,Option
AbstractAction Class
Used to parse screen actions with XStream
Parent class for ButtonAction, Menu and Option classes
- Author:
- Pablo GARCIA - 28/JUN/2010
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class com.almis.awe.model.entities.Element
addElement, generateHelpTemplate, generateHelpTemplate, generateTemplate, getChildrenByType, getElementList, getElementsById, getElementsByType, getElementsByType, getHelpTemplate, getReportStructure
-
Field Details
-
reload
public boolean reload
-
-
Constructor Details
-
AbstractAction
public AbstractAction()
-
-
Method Details
-
getTemplate
Description copied from class:Element
Retrieve element template (To be overwritten)- Overrides:
getTemplate
in classElement
- Returns:
- Element template
-
isAsync
public boolean isAsync()Returns if is async- Returns:
- Is async
-
isSilent
public boolean isSilent()Returns if is silent- Returns:
- Is silent
-
getActionValues
Return the value list serialized in JSON- Returns:
- value list string
-
getServerActionConverter
Returns the default action for JSON serialization- Returns:
- Default Action
-
getElementKey
- Specified by:
getElementKey
in interfaceXMLNode
- Overrides:
getElementKey
in classElement
- Returns:
- the elementKey
-