Class ModuleActionGroup
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.integration.modules.ModuleActionGroup
-
public class ModuleActionGroup extends Object
An action group is typically used in menus. It groups several related actions.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<AbstractVisualAction>
actions
The actions inside the group.protected String
displayName
The label that will be displayed.protected String
id
A unique identifier of this group.
-
Constructor Summary
Constructors Constructor Description ModuleActionGroup(String id, String displayName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AbstractVisualAction>
getActions()
String
getDisplayName()
String
getId()
void
setActions(List<AbstractVisualAction> actions)
void
setDisplayName(String displayName)
void
setId(String id)
-
-
-
Field Detail
-
id
protected String id
A unique identifier of this group. This should be unique even compared to AbstractModuleAction subclasses instances.
-
displayName
protected String displayName
The label that will be displayed.
-
actions
protected List<AbstractVisualAction> actions
The actions inside the group. For now, subgroups are not allowed.
-
-
Method Detail
-
getId
public String getId()
-
setId
public void setId(String id)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String displayName)
-
getActions
public List<AbstractVisualAction> getActions()
-
setActions
public void setActions(List<AbstractVisualAction> actions)
-
-