Interface ActionDefinitionContract
- All Superinterfaces:
Identifiable,Versioned
- All Known Implementing Classes:
ActionDefinition,ActionDefinition.Builder
Defines the contract for an
ActionDefinition- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a set of attributes associated with the Action.Returns the description for what the parameter is used for.getName()Returns the name of the ActionReturns the namespace of the ActionReturns the id of the rule associated with the actionReturns the sequence number of the actionReturns the KrmsType of the ActionMethods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getIdMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
Method Details
-
getName
String getName()Returns the name of the Actionname - the name of the Action
- Returns:
- the name of the Action
-
getNamespace
String getNamespace()Returns the namespace of the ActionThe namespace of the Action
- Returns:
- the namespace of the Action
-
getDescription
String getDescription()Returns the description for what the parameter is used for. This can be null or a blank string.- Returns:
- the description of the Action
-
getTypeId
String getTypeId()Returns the KrmsType of the Action- Returns:
- id for KRMS type related of the Action
-
getRuleId
String getRuleId()Returns the id of the rule associated with the action- Returns:
- id for the Rule associated with the action.
-
getSequenceNumber
Integer getSequenceNumber()Returns the sequence number of the action- Returns:
- sequence number of the action.
-
getAttributes
Returns a set of attributes associated with the Action. The attributes are represented as name/value pairs.- Returns:
- a set of ActionAttribute objects.
-