public interface StateObject<S> extends MetaObject<StateObject<S>,StateMetadata>, MultiKeyed
getMetaTypegetDottedPath, getKeySet, getParent, getPrimaryKey, verifyMetaDatagetKeySetvoid verifyValidWhile(Object target, RelationConstraintMetadata[] relation, Object relationInstance, UnlockableStack stack)
void verifyInboundWhileAndLockRelatedObjects(Object eventKey, Object target, String nextState, RelationConstraintMetadata[] relation, Object relationInstance, UnlockableStack stack)
void invokeFromPreStateChangeCallbacks(LifecycleContext<?,S> callbackContext)
void invokeToPreStateChangeCallbacks(LifecycleContext<?,S> callbackContext)
void invokeFromPostStateChangeCallbacks(CallbackObject cbo, LifecycleContext<?,S> callbackContext)
void invokeToPostStateChangeCallbacks(CallbackObject cbo, LifecycleContext<?,S> callbackContext)
void addPreToCallbackObject(Class<?> stateClass, CallbackObject callbackObject)
void addPreFromCallbackObject(Class<?> from, CallbackObject callbackObject)
void addPostToCallbackObject(Class<?> to, CallbackObject item)
void addPostFromCallbackObject(Class<?> from, CallbackObject item)
List<CallbackObject> getPostFromCallbackObjects(String stateName)
List<CallbackObject> getPostToCallbackObjects(String stateName)
Copyright © 2015. All Rights Reserved.