Package com.esprow.oapi.repository
Interface OapiAction
- All Known Subinterfaces:
OapiResponse
public interface OapiAction
An action taken by an actor.
The following attributes and references are supported:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of actions and behaviors to be triggered.Returns a list of the action's event parameters.Returns a list of assignment expressions for a message field or state variable to execute.Returns a list of event parameters presented as references to component definitions.Returns a list of event parameters organized as components.Returns a list of event parameters presented as references to field definitions.Returns a list of event parameters presented as field definitions.Returns a list of event parameters presented as references to group definitions.Returns a list of event parameters presented as repeating groups.Returns a list of references to messages to send.Returns a list of operations to start or cancel a timer.Returns a list of triggers causing state transitions in state machines to execute.
-
Method Details
-
getAllParameters
MixedContent getAllParameters()Returns a list of the action's event parameters.- Returns:
- a list of the action's event parameters
-
getFields
Returns a list of event parameters presented as field definitions.- Returns:
- a list of event parameters presented as field definitions
-
getFieldRefs
List<OapiFieldRef> getFieldRefs()Returns a list of event parameters presented as references to field definitions.- Returns:
- a list of event parameters presented as references to field definitions
-
getComponents
List<OapiComponent> getComponents()Returns a list of event parameters organized as components.- Returns:
- a list of event parameters organized as components
-
getComponentRefs
List<OapiComponentRef> getComponentRefs()Returns a list of event parameters presented as references to component definitions.- Returns:
- a list of event parameters presented as references to component definitions
-
getGroups
Returns a list of event parameters presented as repeating groups.- Returns:
- a list of event parameters presented as repeating groups
-
getGroupRefs
List<OapiGroupRef> getGroupRefs()Returns a list of event parameters presented as references to group definitions.- Returns:
- a list of event parameters presented as references to group definitions
-
getAllActions
MixedContent getAllActions()Returns a list of actions and behaviors to be triggered.- Returns:
- a list of actions and behaviors to be triggered
-
getMessageRefs
List<OapiMessageRef> getMessageRefs()Returns a list of references to messages to send.- Returns:
- a list of references to messages to send
-
getAssignments
Returns a list of assignment expressions for a message field or state variable to execute.- Returns:
- a list of assignment expressions for a message field or state variable to execute
-
getTriggers
List<OapiTrigger> getTriggers()Returns a list of triggers causing state transitions in state machines to execute.- Returns:
- a list of triggers causing state transitions in state machines to execute
-
getTimerSchedules
List<OapiTimerSchedule> getTimerSchedules()Returns a list of operations to start or cancel a timer.- Returns:
- a list of operations to start or cancel a timer
-