|
Smalldb
v0.0-177-g1a83180
|
| ▼CAbstractBackend | Container and factory of all state machines |
| CFlupdoBackend | Smalldb Backend which provides database via Flupdo |
| CJsonDirBackend | Smalldb Backend which loads state machine definitions from a directory full of JSON files and GraphML files |
| CSimpleBackend | Simple and stupid backend which must be told about everything |
| ▼CAbstractMachine | Implementation of the state machine |
| CArrayMachine | Simple testing machine implementation |
| ▼CFlupdoMachine | Base class for state machines accessed via Flupdo |
| CFlupdoCrudMachine | Simple state machine for typical CRUD entities accessed via Flupdo |
| ▼CArrayAccess | |
| CReference | Reference to one or more state machines |
| ▼CBlock | |
| CActionBlock | Universal implemntation of state machine action invocation |
| ▼CBackendBlock | Base class for backend-related blocks |
| CEntityMenuBlock | Simple menu to make all entities accessible |
| CHeadingBlock | Show heading for given action on given state machine |
| CListingBlock | List all state machine instances matching given filters |
| CLoadRefBlock | Simple wrapper around Reference class |
| CRawApiBlock | Raw and ugly connector to access Smalldb interface from outter world |
| CRouterFactoryBlock | / |
| CShowDiagramBlock | Block which displays state diagram of given state machine |
| CShowTableBlock | Show listing in simple table |
| ▼CDomainException | |
| ▼CTransitionException | Something is wrong with current transition |
| CTransitionAccessException | Access denied to requested transition |
| ▼CIAuth | |
| CAuth | IAuth implementation using Smalldb state machine and simple session token in cookie |
| ▼CIAuth | Authenticator interface |
| CAuth | IAuth implementation using Smalldb state machine and simple session token in cookie |
| ▼CIBlockStorage | |
| CBlockStorage | Smalldb block storage generates blocks for each action of each state machine and also few useful blocks for each backend |
| ▼CIListing | A prefered way to retrieve list of existing state machine instances |
| CFlupdoGenericListing | A very generic listing based on Flupdo::SelectBuilder |
| ▼CInvalidArgumentException | |
| CGraphMLException | Something went wrong when parsing GraphML file |
| ▼CInvalidArgumentException | Wrong data passed to state machine |
| CInvalidReferenceException | Invalid reference requested |
| ▼CIterator | |
| CReference | Reference to one or more state machines |
| CPDO | |
| ▼CRuntimeException | |
| CRuntimeException | Something went wrong in state machine |
1.8.8