Class Option
java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.action.AbstractAction
com.almis.awe.model.entities.menu.Option
- All Implemented Interfaces:
Copyable
,XMLNode
,Serializable
Option Class
Used to parse the files in 'menu' folder with XStream
Generates a menu option
- Author:
- Pablo GARCIA - 28/JUN/2010
- See Also:
-
Field Summary
Fields inherited from class com.almis.awe.model.entities.screen.component.action.AbstractAction
reload
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Get a copy of this elementvoid
Define all options parentgetId()
Retrieve option idGet all menu screen optionsgetOptionByName
(String optionName) Search an initial option by namegetOptionByScreen
(String screen) Search an initial option by screen nameRetrieve Option listgetOptionsByName
(String optionName) Search an initial option by namegetText()
Returns the option textboolean
Returns if option is visible or notboolean
Returns if option is invisible or notboolean
Returns if option is menu screen or notboolean
Returns if option is separator or notboolean
Returns if option is visible or notsetRestricted
(boolean restricted) Stores if option is restricted or notMethods inherited from class com.almis.awe.model.entities.screen.component.action.AbstractAction
getActionValues, getElementKey, getServerActionConverter, getTemplate, isAsync, isSilent
Methods inherited from class com.almis.awe.model.entities.Element
addElement, generateHelpTemplate, generateHelpTemplate, generateTemplate, getChildrenByType, getElementList, getElementsById, getElementsByType, getElementsByType, getHelpTemplate, getReportStructure
-
Constructor Details
-
Option
public Option()
-
-
Method Details
-
copy
Description copied from interface:Copyable
Get a copy of this element- Returns:
- element copy
-
getText
Returns the option text- Returns:
- Option text
-
setRestricted
Stores if option is restricted or not- Parameters:
restricted
- Option is restricted
-
isInvisible
public boolean isInvisible()Returns if option is invisible or not- Returns:
- Option is invisible
-
isSeparator
public boolean isSeparator()Returns if option is separator or not- Returns:
- Option is separator
-
isVisible
public boolean isVisible()Returns if option is visible or not- Returns:
- Option is visible
-
isDynamic
public boolean isDynamic()Returns if option is visible or not- Returns:
- Option is visible
-
isMenuScreen
public boolean isMenuScreen()Returns if option is menu screen or not- Returns:
- Option is visible
-
getOptions
Retrieve Option list- Returns:
- Option list
-
getId
Retrieve option id- Returns:
- Option id
-
getOptionByScreen
Search an initial option by screen name- Parameters:
screen
- Screen name- Returns:
- Option found
-
getOptionByName
Search an initial option by name- Parameters:
optionName
- Option name- Returns:
- Option found
-
getOptionsByName
Search an initial option by name- Parameters:
optionName
- Option name- Returns:
- Option found
-
defineRelationship
public void defineRelationship()Define all options parent -
getMenuScreenOptions
Get all menu screen options
-