Package com.mayam.wf.config.shared
Class Action
java.lang.Object
com.mayam.wf.config.shared.Action
- All Implemented Interfaces:
Copyable
,EmbedContext.HasEmbedContexts
,HasIdentity
,Serializable
public class Action
extends Object
implements HasIdentity, EmbedContext.HasEmbedContexts, Serializable, Copyable
Describes an
action or a task/asset
action.
invalid reference
Type#API
invalid reference
Type#USER
- Author:
- Markus MÃ¥rtensson
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.mayam.wf.attributes.shared.Copyable
Copyable.Utilities
Nested classes/interfaces inherited from interface com.mayam.wf.config.shared.HasIdentity
HasIdentity.Utilities
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Performs a deep copy of the object.boolean
getIcon()
getId()
int
hashCode()
void
setActivationExpression
(String activationExpression) void
setDescription
(TranslatedString description) void
setEmbedContexts
(Set<EmbedContext> embedContexts) void
void
void
setMultiplicity
(Action.TaskMultiplicity multiplicity) void
setUserAction
(UserAction userAction) void
setViewGroup
(String viewGroup) toString()
-
Constructor Details
-
Action
public Action()
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceHasIdentity
-
setId
-
getDescription
-
getActivities
-
getStates
-
getUserAction
-
getIcon
-
setIcon
-
getMultiplicity
-
getViewGroup
-
setViewGroup
-
getEmbedContexts
- Specified by:
getEmbedContexts
in interfaceEmbedContext.HasEmbedContexts
-
setEmbedContexts
-
getActivationExpression
-
setActivationExpression
-
defaultDisplayText
- Specified by:
defaultDisplayText
in interfaceHasIdentity
-
toString
-
equals
-
hashCode
public int hashCode() -
copy
Description copied from interface:Copyable
Performs a deep copy of the object.
-