Package ch.tocco.nice2.netui.spi.actions
Interface ActionModifier
- All Known Implementing Classes:
ActionForEntityPermissionModifier
,CmsActionModifier
,DmsActionsModifier
,ModuleContextCreateActionsModifier
,PublicDmsActionsModifier
,RemoveCreateDetailDocumentsModifier
,ReportActionModifier
,ReportPermissionActionModifier
,SecurityActionModifier
public interface ActionModifier
Allows to modify an
ActionModel
just before it is send to the client.
Each action that leaves the ActionManagerImpl goes through this method as last
step. The intention of modifiers is the (hopefully) special cases, where
ActionFactory
s don't produce the intended result.
Contribute instances to nice2.netui.ActionModifiers
.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
postModify
(ActionGroupModel actionGroup, Situation situation) Modify actions in this group.
-
Field Details
-
HIGH_PRIORITY
static final int HIGH_PRIORITY- See Also:
-
NORMAL_PRIORITY
static final int NORMAL_PRIORITY- See Also:
-
LOW_PRIORITY
static final int LOW_PRIORITY- See Also:
-
-
Method Details
-
postModify
Modify actions in this group.
Note, that the specified group contains all actions that are passed to the client. The specified group itself is a wrapper for conveniently modifying the actions.
- Parameters:
actionGroup
- contains all actions previously created by theActionFactory
ssituation
- the situation the actions has been created for
-