Uses of Class
org.chenile.stm.model.StateDescriptor
Package
Description
Contains Implementation classes (including base implementations) for a bunch of STM interfaces.
Contains a bunch of descriptor classes to hold various kinds of meta data.
-
Uses of StateDescriptor in org.chenile.stm
-
Uses of StateDescriptor in org.chenile.stm.impl
Modifier and TypeMethodDescriptionSTMFlowStoreImpl.getStateInfo
(String flowId, String stateId) STMFlowStoreImpl.getStateInfo
(State state) Modifier and TypeMethodDescriptionprotected boolean
STMImpl.isTransitionAuthorized
(StateDescriptor startStateDescriptor, Transition transition) protected String
STMImpl.obtainEvent
(StateEntityType stateEntity, StateDescriptor stateDescriptor) protected String
STMImpl.obtainViewEvent
(StateEntity stateEntity, StateDescriptor manualStateDescriptor) A possible hook for a sub class to generate an event from a manual state.private void
STMPlantUmlSDGenerator.printComponentProperties
(StringBuilder stringBuilder, StateDescriptor sd) private void
XmlFlowReader.StateDescriptorAttributesRule.processMetaAttributes
(StateDescriptor sd, Attributes attributes) private void
DataFlowReader.processMetaAttributesForState
(StateDescriptor stateDescriptor, StateDescriptionDTO stateInfo) private void
DataFlowReader.setCommonStateProperties
(StateDescriptor stateDescriptor, StateDescriptionDTO stateInfo, Map<String, StateTagDescriptor> statetags) private void
DataFlowReader.setTransitionsInfo
(StateDescriptor stateDescriptor, StateDescriptionDTO stateInfo, Map<String, StateTagDescriptor> statetags, Map<String, StateDescriptor> receivedStates, List<StateDescriptionDTO> dbSDList) -
Uses of StateDescriptor in org.chenile.stm.model
Modifier and TypeClassDescriptionclass
class
Describes the manual state.Modifier and TypeFieldDescriptionprivate Class<? extends StateDescriptor>
StateTagDescriptor.descriptorClass
The descriptor class for this tag.private Map<String,
StateDescriptor> FlowDescriptor.states
Modifier and TypeMethodDescriptionStateDescriptor.addMetaData
(String name, String value) StateDescriptor.addTransition
(Transition transition) StateDescriptor.entryAction
(STMAction<?> entryAction) StateDescriptor.exitAction
(STMAction<?> exitAction) Transition.getParentState()
StateDescriptor.makeFinalState()
StateDescriptor.makeInitialState()
Transition.state()
Modifier and TypeMethodDescriptionClass<? extends StateDescriptor>
StateTagDescriptor.getDescriptorClass()
FlowDescriptor.getStates()
Modifier and TypeMethodDescriptionvoid
FlowDescriptor.addsd
(StateDescriptor sd) FlowDescriptor.addState
(StateDescriptor sd) void
StateDescriptor.merge
(StateDescriptor sd) void
FlowDescriptor.setInitialState
(StateDescriptor stateDescriptor) void
Transition.setParentState
(StateDescriptor parentState) Modifier and TypeMethodDescriptionvoid
StateTagDescriptor.setDescriptorClass
(Class<? extends StateDescriptor> descriptorClass) void
FlowDescriptor.setStates
(Map<String, StateDescriptor> states)