public class StateObjectBuilderImpl<S> extends ObjectBuilderBase<StateObject<S>,StateMachineObject<S>,StateMetadata> implements StateObjectBuilder<S>
loggerregistrycontainerType, flavorMap, keySet, parent, path, properties| Modifier | Constructor and Description |
|---|---|
protected |
StateObjectBuilderImpl(StateMachineObjectBuilder<S> parent,
StateMetadata stateMetadata) |
findSuper, getMetaType, hasSuper, setMetaTypeconfigureSuper, extendsSuperKeySet, getDeclaredAnnotation, getSuper, getSuperMetaClass, hasDeclaredAnnotation, hasLifecycleOverrideAnnotation, hasSuper, isOverriding, setOverriding, setSuper, verifySuperaddKeys, getPrimaryKey, getRegistry, newVerificationException, newVerificationException, newVerificationFailure, newVerificationFailure, setPrimaryKey, setRegistryaddFlavor, addKey, addKeys, equals, getDottedPath, getFlavor, getFlavorMetaData, getKeySet, getMetaData, getName, getParent, getProperty, handleError, hasFlavor, hasFlavorMetaData, hashCode, hasKey, removeFlavor, setContainerType, setProperty, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddFlavor, addKey, addKeys, getMetaData, handleError, hasKey, removeFlavorgetMetaTypegetDottedPath, getKeySet, getParent, getPrimaryKeygetKeySetprotected StateObjectBuilderImpl(StateMachineObjectBuilder<S> parent, StateMetadata stateMetadata)
public void verifyMetaData(VerificationFailureSet verificationSet)
verifyMetaData in interface MetaDatapublic StateObjectBuilder<S> build(Class<?> klass, StateMachineObject<S> parent) throws VerificationException
build in interface AnnotationMetaBuilder<StateObject<S>,StateMachineObject<S>>build in class ObjectBuilderBase<StateObject<S>,StateMachineObject<S>,StateMetadata>VerificationExceptionpublic void verifyValidWhile(Object target, RelationConstraintMetadata[] relationMetadataArray, Object relatedTarget, UnlockableStack stack)
verifyValidWhile in interface StateObject<S>public void verifyInboundWhileAndLockRelatedObjects(Object eventKey, Object target, String nextState, RelationConstraintMetadata[] relationMetadataArray, Object relatedTarget, UnlockableStack stack)
verifyInboundWhileAndLockRelatedObjects in interface StateObject<S>public void invokeFromPreStateChangeCallbacks(LifecycleContext<?,S> callbackContext)
invokeFromPreStateChangeCallbacks in interface StateObject<S>public void invokeToPreStateChangeCallbacks(LifecycleContext<?,S> callbackContext)
invokeToPreStateChangeCallbacks in interface StateObject<S>public void invokeFromPostStateChangeCallbacks(CallbackObject cbo, LifecycleContext<?,S> callbackContext)
invokeFromPostStateChangeCallbacks in interface StateObject<S>public void invokeToPostStateChangeCallbacks(CallbackObject cbo, LifecycleContext<?,S> callbackContext)
invokeToPostStateChangeCallbacks in interface StateObject<S>public void addPreToCallbackObject(Class<?> to, CallbackObject callbackObject)
addPreToCallbackObject in interface StateObject<S>public void addPreFromCallbackObject(Class<?> from, CallbackObject callbackObject)
addPreFromCallbackObject in interface StateObject<S>public void addPostToCallbackObject(Class<?> to, CallbackObject item)
addPostToCallbackObject in interface StateObject<S>public void addPostFromCallbackObject(Class<?> from, CallbackObject item)
addPostFromCallbackObject in interface StateObject<S>public List<CallbackObject> getPostFromCallbackObjects(String stateName)
getPostFromCallbackObjects in interface StateObject<S>public List<CallbackObject> getPostToCallbackObjects(String stateName)
getPostToCallbackObjects in interface StateObject<S>Copyright © 2015. All Rights Reserved.