Uses of Package
org.chenile.stm
Packages that use org.chenile.stm
Package
Description
Initializes Spring Security for Keycloak
JPA entity related super classes etc.
Defines contracts for Search using the query model.
Implementations for Security which do not make assumptions about the actual security
implementation.
Contains specific action implementations that support some kind of a scripting DSL.
This package contains a set of dummy components which can be used to instantiate a state
diagram without instantiating the components.
This is useful to get info about the state transition diagram without actually instantiating the State Transition machine.
It also contains a dummy STMFlowStore that can be used to instantiate the flow impl without instantiating the individual components.
This is useful to get info about the state transition diagram without actually instantiating the State Transition machine.
It also contains a dummy STMFlowStore that can be used to instantiate the flow impl without instantiating the individual components.
Contains exception class(es).
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.
Support for Workflow.
Workflow implementation classes.
Workflow entry, exit commands etc.
-
Classes in org.chenile.stm used by org.chenile.configuration.securityClassDescriptionAn interface that would be used to invoke a security strategy.
-
Classes in org.chenile.stm used by org.chenile.jpautils.entityClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.
-
Classes in org.chenile.stm used by org.chenile.query.service
-
Classes in org.chenile.stm used by org.chenile.security.service.implClassDescriptionAn interface that would be used to invoke a security strategy.
-
Classes in org.chenile.stm used by org.chenile.stmClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An implementation of a state transition machine.An interface that is used by a State Transition Machine implementation to obtain the State Transition Diagram configuration.An interface that would be used to invoke a security strategy.
-
Classes in org.chenile.stm used by org.chenile.stm.actionClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An interface that is available for the STM Transition action.
-
Classes in org.chenile.stm used by org.chenile.stm.action.scriptsupportClassDescriptionEvery entity that has a state that should be tracked must implement this interface.
-
Classes in org.chenile.stm used by org.chenile.stm.dummyClassDescriptionImplementations of this interface enable/disable states and events based out of various criteria.An encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An interface that is used by a State Transition Machine implementation to obtain the State Transition Diagram configuration.An interface that is available for the STM Transition action.An interface that would be used to invoke a security strategy.
-
Classes in org.chenile.stm used by org.chenile.stm.exception
-
Classes in org.chenile.stm used by org.chenile.stm.implClassDescriptionImplementations of this interface enable/disable states and events based out of various criteria.An encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An implementation of a state transition machine.An interface that is used by a State Transition Machine implementation to obtain the State Transition Diagram configuration.An interface that is available for the STM Transition action.An interface that would be used to invoke a security strategy.
-
Classes in org.chenile.stm used by org.chenile.stm.modelClassDescriptionImplementations of this interface enable/disable states and events based out of various criteria.An encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An interface that is used by a State Transition Machine implementation to obtain the State Transition Diagram configuration.An interface that would be used to invoke a security strategy.
-
Classes in org.chenile.stm used by org.chenile.utils.entity.modelClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.
-
Classes in org.chenile.stm used by org.chenile.workflow.activities.modelClassDescriptionEvery entity that has a state that should be tracked must implement this interface.
-
Classes in org.chenile.stm used by org.chenile.workflow.apiClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.
-
Classes in org.chenile.stm used by org.chenile.workflow.service.activitiesClassDescriptionAn encapsulation of what constitutes a state.An interface that is used by a State Transition Machine implementation to obtain the State Transition Diagram configuration.
-
Classes in org.chenile.stm used by org.chenile.workflow.service.implClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An implementation of a state transition machine.
-
Classes in org.chenile.stm used by org.chenile.workflow.service.stmcmdsClassDescriptionAn encapsulation of what constitutes a state.Every entity that has a state that should be tracked must implement this interface.An interface that is available for the STM Transition action.
-
Classes in org.chenile.stm used by org.chenile.workflow.service.stmcmds.dto