- ParameterString - Class in net.imadz.common
-
- ParameterString(String) - Constructor for class net.imadz.common.ParameterString
-
Default constructor
- ParameterString(String, String) - Constructor for class net.imadz.common.ParameterString
-
Advanced constructor which additionally specifies the separator to use to
separate values appended to this string.
- Parent - Annotation Type in net.imadz.lifecycle.annotations.relation
-
- parent - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
-
- parse(String) - Static method in class net.imadz.common.DottedPath
-
- path - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
-
- pop() - Method in class net.imadz.common.Dumper
-
- popUnlockable() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
-
- popUnlockable() - Method in interface net.imadz.bcel.intercept.UnlockableStack
-
- position - Variable in class net.imadz.meta.impl.MetaDataMap.Value
-
- POST_STATE_CHANGE_FROM_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} From state class
message argument {1} Method class
message argument {2} State Machine class
- POST_STATE_CHANGE_MAPPEDBY_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} mappedby
message argument {1} Method class
message argument {2} Observerable Class
- POST_STATE_CHANGE_OBSERVABLE_CLASS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} observable class
message argument {1} Method class
- POST_STATE_CHANGE_OBSERVABLE_NAME_MISMATCH_OBSERVABLE_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} observable name
message argument {1} observable class
message argument {2} Method class
- POST_STATE_CHANGE_RELATION_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} relation
message argument {1} Method class
message argument {2} State Machine object class
- POST_STATE_CHANGE_TO_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} To state class
message argument {1} Method class
message argument {2} State Machine class
- postExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.Interceptor
-
- postExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.LifecycleInterceptor
-
- PostStateChange - Annotation Type in net.imadz.lifecycle.annotations.callback
-
- postValidate() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
-
- postValidate() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
-
- PRE_STATE_CHANGE_FROM_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} From state class
message argument {1} Method class
message argument {2} State Machine class
- PRE_STATE_CHANGE_MAPPEDBY_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} mappedby
message argument {1} Method class
message argument {2} Observerable Class
- PRE_STATE_CHANGE_OBSERVABLE_CLASS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} observable class
message argument {1} Method class
- PRE_STATE_CHANGE_OBSERVABLE_NAME_MISMATCH_OBSERVABLE_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} observable name
message argument {1} observable class
message argument {2} Method class
- PRE_STATE_CHANGE_RELATION_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} relation
message argument {1} Method class
message argument {2} State Machine object class
- PRE_STATE_CHANGE_TO_POST_EVALUATE_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} To state class
message argument {1} Call back Method
message argument {2} Event Dotted Path
- PRE_STATE_CHANGE_TO_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} To state class
message argument {1} Method class
message argument {2} State Machine class
- preExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.Interceptor
-
- preExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.LifecycleInterceptor
-
- premain(String, Instrumentation) - Static method in class net.imadz.bcel.BCELClassFileTransformer
-
在main函数执行前,执行的函数
- PreStateChange - Annotation Type in net.imadz.lifecycle.annotations.callback
-
- print(Object) - Method in class net.imadz.common.Dumper
-
- printBoolean(String, Boolean) - Method in class net.imadz.util.json.io.JsonWriter
-
Write a named boolean in JSON format.
- printEngineeringNumber(String, BigDecimal) - Method in class net.imadz.util.json.io.JsonWriter
-
Write a named decimal in JSON format.
- printf(String, Object...) - Method in class net.imadz.common.Dumper
-
- printfln(String, Object...) - Method in class net.imadz.common.Dumper
-
- println() - Method in class net.imadz.common.Dumper
-
- println(Object) - Method in class net.imadz.common.Dumper
-
- printNumber(String, BigDecimal) - Method in class net.imadz.util.json.io.JsonWriter
-
Write a named number in JSON format.
- printNumber(String, Number) - Method in class net.imadz.util.json.io.JsonWriter
-
Write a named number in JSON format.
- printString(String, String) - Method in class net.imadz.util.json.io.JsonWriter
-
Write a named string in JSON format.
- properties - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
-
- PropertyEvaluator<T> - Class in net.imadz.util
-
- PropertyEvaluator(Method) - Constructor for class net.imadz.util.PropertyEvaluator
-
- push() - Method in class net.imadz.common.Dumper
-
- pushUnlockable(Unlockable) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
-
- pushUnlockable(Unlockable) - Method in interface net.imadz.bcel.intercept.UnlockableStack
-
- putObject(Object, Object) - Method in class net.imadz.bcel.intercept.InterceptContext
-
- scanMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.CallbackMethodConfigureScanner
-
- scanMethodsOnClasses(Class<?>, MethodScanCallback) - Static method in class net.imadz.util.MethodScanner
-
- ScannerForVerifyConditionCoverage - Class in net.imadz.lifecycle.meta.builder.impl.helpers
-
- ScannerForVerifyConditionCoverage(ConditionMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.ScannerForVerifyConditionCoverage
-
- separate() - Method in class net.imadz.common.ParameterString
-
- ServerErrorRuntimeException - Exception in net.imadz.verification
-
RuntimeException caused by server error.
- ServerErrorRuntimeException(Throwable, MetaData, String, String, Object...) - Constructor for exception net.imadz.verification.ServerErrorRuntimeException
-
- ServerErrorRuntimeException(Object, String, String, Object...) - Constructor for exception net.imadz.verification.ServerErrorRuntimeException
-
- ServerErrorRuntimeException(VerificationFailureSet) - Constructor for exception net.imadz.verification.ServerErrorRuntimeException
-
- setComposite(boolean) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
-
- setComposite(boolean) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
-
- setContainerType(Class<?>) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
-
- setEventName(String) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
-
- setEventType(EventMetadata.EventTypeEnum) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
-
- setFromState(String) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
-
- setGeneralize(int) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
-
- setInitialState(Object) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
-
- setMetaType(TYPE) - Method in class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
-
- setNextState(String) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
-
- setOverriding(boolean) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
-
- setOwningState(StateMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
-
- setOwningState(StateMetadata) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
-
- setPrimaryKey(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
-
- setPriority(int) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
-
- setProperty(Class<F>, F) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
-
Set a build property.
- setRegistry(LifecycleMetaRegistry) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
-
- setRegistry(LifecycleMetaRegistry) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
-
- setRegistry(LifecycleMetaRegistry) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineObjectBuilder
-
- setSuper(SELF) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
-
- Setter<T> - Interface in net.imadz.util
-
- setType(StateMetadata.StateTypeEnum) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
-
- setType(StateMetadata.StateTypeEnum) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
-
- SHORT_CUT_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
- ShortCut - Annotation Type in net.imadz.lifecycle.annotations.state
-
- singleValue(Class<T>, List<?>) - Static method in class net.imadz.util.MetaDataUtil
-
- singleValue(Class<T>, Collection<?>) - Static method in class net.imadz.util.MetaDataUtil
-
- size() - Method in class net.imadz.common.DottedPath
-
Number of elements from the head element to this element
- size() - Method in class net.imadz.meta.impl.MetaDataMap
-
Number of entries in the map
- size() - Method in class net.imadz.meta.KeySet
-
- size() - Method in class net.imadz.verification.VerificationFailureSet
-
Number of verification failures in this set
- SPECIFIC - Static variable in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
-
- split(String, char) - Static method in class net.imadz.util.StringUtil
-
Simple split method that preserves empty-string tokens.
- startAnonymousArray(String) - Method in class net.imadz.util.json.io.JsonWriter
-
- startAnonymousObject(String) - Method in class net.imadz.util.json.io.JsonWriter
-
- startArray(String) - Method in class net.imadz.util.json.io.JsonWriter
-
- startObject(String) - Method in class net.imadz.util.json.io.JsonWriter
-
Start a JSON Object element.
- startTime() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
-
- startTime() - Method in interface net.imadz.lifecycle.LifecycleEvent
-
- STATE_DEFINED_MULTIPLE_FUNCTION_REFERRING_SAME_EVENT - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} stateClass
message argument {1} transtionClass
- STATE_INDICATOR_CANNOT_EXPOSE_STATE_INDICATOR_FIELD - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} setter field object
- STATE_INDICATOR_CANNOT_EXPOSE_STATE_INDICATOR_SETTER - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} setter method object
- STATE_INDICATOR_CANNOT_FIND_DEFAULT_AND_SPECIFIED_STATE_INDICATOR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} class annotated with @LifecycleMeta
- STATE_INDICATOR_CONVERTER_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} class annotated with @LifecycleMeta
message argument {1} actual state type
message argument {2} invalid converter
message argument {3} raw type that converter converts
- STATE_INDICATOR_CONVERTER_NOT_FOUND - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} class annotated with @LifecycleMeta
message argument {1} state type
- STATE_INDICATOR_MULTIPLE_STATE_INDICATOR_ERROR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} class annotated with @LifecycleMeta
- STATE_INDICATOR_SETTER_NOT_FOUND - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} class annotated with @LifecycleMeta
- STATE_INVALID - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
-
message argument {0} target object
message argument {1} target object's state
message argument {2} relation object
message argument {3} relation state
message argument {4} relation definition
- STATE_NON_FINAL_WITHOUT_FUNCTIONS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
- STATE_OVERRIDES_WITHOUT_SUPER_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} stateClass
- STATE_SUPER_CLASS_IS_NOT_STATE_META_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} stateClass
message argument {1} superClass
- StateAccessible<T> - Interface in net.imadz.util
-
- StateConverter<T> - Interface in net.imadz.lifecycle
-
- StateFieldAccessor<T> - Class in net.imadz.util
-
- StateFieldAccessor(Field) - Constructor for class net.imadz.util.StateFieldAccessor
-
- StateIndicator - Annotation Type in net.imadz.lifecycle.annotations
-
Customizable State Type and Name
Design considerations:
- StateIndicatorDefaultMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
-
- StateIndicatorDefaultMethodScanner() - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorDefaultMethodScanner
-
- StateIndicatorGetterMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
-
- StateIndicatorGetterMethodScanner(StateMachineObjectBuilderImpl<?>, Class<?>, VerificationFailureSet) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorGetterMethodScanner
-
- StateMachine - Annotation Type in net.imadz.lifecycle.annotations
-
- STATEMACHINE_CLASS_WITHOUT_ANNOTATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_HAS_ONLY_ONE_SUPER_INTERFACE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_MULTIPLE_CONDITIONSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_MULTIPLE_EVENTSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_MULTIPLE_STATESET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_SUPER_MUST_BE_STATEMACHINE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_WITHOUT_EVENTSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_WITHOUT_INNER_CLASSES_OR_INTERFACES - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- STATEMACHINE_WITHOUT_STATESET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state machine class
- StateMachineMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
-
- StateMachineMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
-
- StateMachineMetaBuilderImpl(AbsStateMachineRegistry, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
-
- StateMachineMetaBuilderImpl(StateMachineMetaBuilderImpl, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
-
- StateMachineMetadata - Interface in net.imadz.lifecycle.meta.type
-
- StateMachineObject<S> - Interface in net.imadz.lifecycle.meta.object
-
- StateMachineObjectBuilder<S> - Interface in net.imadz.lifecycle.meta.builder
-
- StateMachineObjectBuilderImpl<S> - Class in net.imadz.lifecycle.meta.builder.impl
-
- StateMachineObjectBuilderImpl(StateMachineMetaBuilder, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
-
- StateMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
-
- StateMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
-
- StateMetaBuilderImpl(StateMachineMetaBuilder, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
-
- StateMetadata - Interface in net.imadz.lifecycle.meta.type
-
- StateMetadata.StateTypeEnum - Enum in net.imadz.lifecycle.meta.type
-
- StateObject<S> - Interface in net.imadz.lifecycle.meta.object
-
- StateObjectBuilder<S> - Interface in net.imadz.lifecycle.meta.builder
-
- StateObjectBuilderImpl<S> - Class in net.imadz.lifecycle.meta.builder.impl
-
- StateObjectBuilderImpl(StateMachineObjectBuilder<S>, StateMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
-
- StatePropertyAccessor<T> - Class in net.imadz.util
-
- StatePropertyAccessor(Method, Setter<T>) - Constructor for class net.imadz.util.StatePropertyAccessor
-
- StateSet - Annotation Type in net.imadz.lifecycle.annotations
-
- STATESET_MULTIPLE_INITAL_STATES - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state set class
- STATESET_WITHOUT_FINAL_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state set class
- STATESET_WITHOUT_INITAL_STATE_AFTER_OVERRIDING_SUPER_INITIAL_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} stateClass
message argument {1} superStateClass
- STATESET_WITHOUT_INITIAL_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state set class
- STATESET_WITHOUT_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
message argument {0} state set class
- StaticWeaver - Class in net.imadz.lifecycle
-
- StaticWeaver() - Constructor for class net.imadz.lifecycle.StaticWeaver
-
- Stopped - Annotation Type in net.imadz.lifecycle.annotations.state
-
- StringPrintWriter - Class in net.imadz.util
-
PrintWriter that can return its parent writer.
- StringPrintWriter() - Constructor for class net.imadz.util.StringPrintWriter
-
Default constructor
- StringPrintWriter(Writer) - Constructor for class net.imadz.util.StringPrintWriter
-
Constructor that wraps any arbitrary Writer.
- StringUtil - Class in net.imadz.util
-
- StringUtil() - Constructor for class net.imadz.util.StringUtil
-
- SYNTAX_ERROR_BUNDLE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
-
- SyntaxErrors - Interface in net.imadz.lifecycle
-
- VALID_WHILE_RELATION_TARGET_IS_NULL - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
-
message argument {0} Relation class
message argument {1} @nullable value
message argument {2} State class
- validateValidWhiles(Object, UnlockableStack) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
-
- validateValidWhiles(Object, UnlockableStack) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
-
- ValidWhile - Annotation Type in net.imadz.lifecycle.annotations.relation
-
- ValidWhiles - Annotation Type in net.imadz.lifecycle.annotations.relation
-
- Value(int, MetaDataFilterable, KeySet) - Constructor for class net.imadz.meta.impl.MetaDataMap.Value
-
- value - Variable in class net.imadz.meta.impl.MetaDataMap.Value
-
- valueKeyMap - Variable in class net.imadz.meta.impl.MetaDataMap
-
- valueList - Variable in class net.imadz.meta.impl.MetaDataMap
-
- valueOf(String) - Static method in enum net.imadz.lifecycle.meta.type.EventMetadata.EventTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.imadz.lifecycle.meta.type.StateMetadata.StateTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(Class<E>) - Static method in class net.imadz.meta.impl.KeyedEnumerationMap
-
- valueOf(E[]) - Static method in class net.imadz.meta.impl.KeyedEnumerationMap
-
- valueOf(String) - Static method in enum net.imadz.util.json.io.JsonTextType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.imadz.lifecycle.meta.type.EventMetadata.EventTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.imadz.lifecycle.meta.type.StateMetadata.StateTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.imadz.util.json.io.JsonTextType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Verifiable - Interface in net.imadz.verification
-
Object that is able to perform verification.
- VerificationException - Exception in net.imadz.verification
-
Exception caused by a single VerificationFailure or a VerificationFailureSet.
- VerificationException(VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationException
-
Convenience constructor
- VerificationException(Throwable, VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationException
-
Full constructor
- VerificationException(Throwable, VerificationFailure) - Constructor for exception net.imadz.verification.VerificationException
-
Convenience constructor
- VerificationException(VerificationFailure) - Constructor for exception net.imadz.verification.VerificationException
-
Convenience constructor
- VerificationException(Object, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationException
-
Convenience constructor
- VerificationException(Throwable, Object, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationException
-
Convenience constructor
- VerificationFailure - Class in net.imadz.verification
-
- VerificationFailure(Throwable, Object, String, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
-
- VerificationFailure(Throwable, Object, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
-
Constructor
argument metaData
Meta definition of item with an error
argument errorKey
Key for the error message, will have fully-qualified meta name
prepended to it
argument defaultErrorMessage
Error message to display if the error resource is not defined
argument details
Error parameters
- VerificationFailure(Object, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
-
Constructor
argument metaData
Meta definition of item with an error
argument errorKey
Key for the error message, will have fully-qualified meta name
prepended to it
argument defaultErrorMessage
Error message to display if the error resource is not defined
argument details
Error parameters
- VerificationFailure(Object, String, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
-
- VerificationFailureSet - Class in net.imadz.verification
-
Collection of VerificationFailures for a meta object.
- VerificationFailureSet() - Constructor for class net.imadz.verification.VerificationFailureSet
-
Constructor
- VerificationRuntimeException - Exception in net.imadz.verification
-
RuntimeException caused by a single VerificationFailure or a
VerificationFailureSet.
- VerificationRuntimeException(VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationRuntimeException
-
Convenience constructor
- VerificationRuntimeException(Throwable, VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationRuntimeException
-
Construct a new VerificationRuntimeException from a
VerificationFailureSet and a cause.
- VerificationRuntimeException(VerificationFailure) - Constructor for exception net.imadz.verification.VerificationRuntimeException
-
Convenience constructor
- VerificationRuntimeException(Throwable, VerificationFailure) - Constructor for exception net.imadz.verification.VerificationRuntimeException
-
Convenience constructor
- VerificationRuntimeException(Object, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationRuntimeException
-
Convenience constructor
- VerificationRuntimeException(Throwable, MetaData, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationRuntimeException
-
Convenience constructor
- verify() - Method in interface net.imadz.verification.Verifiable
-
Verify that all parameters of the action are valid.
- verifyEventMethod(Method, VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
-
- verifyEventMethod(Method, VerificationFailureSet) - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
-
- verifyInboundWhileAndLockRelatedObjects(Object, Object, String, RelationConstraintMetadata[], Object, UnlockableStack) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
-
- verifyInboundWhileAndLockRelatedObjects(Object, Object, String, RelationConstraintMetadata[], Object, UnlockableStack) - Method in interface net.imadz.lifecycle.meta.object.StateObject
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionMetaBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionObjectBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationObjectBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
-
- verifyMetaData(VerificationFailureSet) - Method in interface net.imadz.meta.MetaData
-
- verifyRelateTo(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
-
- verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
-
- verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
-
- verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
-
- verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
-
- verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
-
- verifyValidWhile(Object, RelationConstraintMetadata[], Object, UnlockableStack) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
-
- verifyValidWhile(Object, RelationConstraintMetadata[], Object, UnlockableStack) - Method in interface net.imadz.lifecycle.meta.object.StateObject
-
- VIOLATE_INBOUND_WHILE_RELATION_CONSTRAINT - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
-
message argument {0} event
message argument {1} target object next state
message argument {2} target object
message argument {3} relation object
message argument {4} relation object's state
message argument {5} inbound constraint definition