public class RelationConstraintBuilderImpl extends InheritableAnnotationMetaBuilderBase<RelationConstraintMetadata,StateMetadata> implements RelationConstraintBuilder
loggerregistrycontainerType, flavorMap, keySet, parent, path, properties| Constructor and Description |
|---|
RelationConstraintBuilderImpl(StateMetaBuilder parent,
String name,
List<StateMetadata> onStates,
List<ErrorMessageObject> errorMessageObjects,
StateMachineMetadata stateMachineMetadata,
boolean nullable) |
| Modifier and Type | Method and Description |
|---|---|
RelationConstraintBuilder |
build(Class<?> klass,
StateMetadata parent) |
void |
dump(Dumper dumper)
Dump out the contents using the given indentation.
|
protected boolean |
extendsSuperKeySet() |
protected RelationConstraintMetadata |
findSuper(Class<?> metaClass) |
ErrorMessageObject[] |
getErrorMessageObjects() |
StateMetadata[] |
getOnStates() |
StateMachineMetadata |
getRelatedStateMachine() |
RelationMetadata |
getRelationMetadata() |
boolean |
isNullable() |
void |
verifyMetaData(VerificationFailureSet verificationSet) |
protected void |
verifySuper(Class<?> metaClass) |
configureSuper, getDeclaredAnnotation, getSuper, getSuperMetaClass, hasDeclaredAnnotation, hasLifecycleOverrideAnnotation, hasSuper, hasSuper, isOverriding, setOverriding, setSuperaddKeys, 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, waitgetParentgetSuper, hasSuper, isOverridinggetDottedPath, getKeySet, getPrimaryKeygetKeySetaddFlavor, addKey, addKeys, getMetaData, handleError, hasKey, removeFlavorpublic RelationConstraintBuilderImpl(StateMetaBuilder parent, String name, List<StateMetadata> onStates, List<ErrorMessageObject> errorMessageObjects, StateMachineMetadata stateMachineMetadata, boolean nullable)
public StateMachineMetadata getRelatedStateMachine()
getRelatedStateMachine in interface RelationConstraintMetadatapublic void verifyMetaData(VerificationFailureSet verificationSet)
verifyMetaData in interface MetaDatapublic RelationConstraintBuilder build(Class<?> klass, StateMetadata parent) throws VerificationException
build in interface AnnotationMetaBuilder<RelationConstraintMetadata,StateMetadata>build in class AnnotationMetaBuilderBase<RelationConstraintMetadata,StateMetadata>VerificationExceptionpublic StateMetadata[] getOnStates()
getOnStates in interface RelationConstraintMetadatapublic ErrorMessageObject[] getErrorMessageObjects()
getErrorMessageObjects in interface RelationConstraintMetadatapublic boolean isNullable()
isNullable in interface RelationConstraintMetadatapublic void dump(Dumper dumper)
Dumpableprotected void verifySuper(Class<?> metaClass) throws VerificationException
verifySuper in class InheritableAnnotationMetaBuilderBase<RelationConstraintMetadata,StateMetadata>VerificationExceptionprotected RelationConstraintMetadata findSuper(Class<?> metaClass) throws VerificationException
findSuper in class InheritableAnnotationMetaBuilderBase<RelationConstraintMetadata,StateMetadata>VerificationExceptionprotected boolean extendsSuperKeySet()
extendsSuperKeySet in class InheritableAnnotationMetaBuilderBase<RelationConstraintMetadata,StateMetadata>public RelationMetadata getRelationMetadata()
getRelationMetadata in interface RelationConstraintMetadataCopyright © 2015. All Rights Reserved.