public class RelationMetaBuilderImpl extends InheritableAnnotationMetaBuilderBase<RelationMetadata,StateMachineMetadata> implements RelationMetaBuilder
loggerregistrycontainerType, flavorMap, keySet, parent, path, properties| Constructor and Description |
|---|
RelationMetaBuilderImpl(StateMachineMetadata parent,
String name) |
| Modifier and Type | Method and Description |
|---|---|
RelationMetaBuilder |
build(Class<?> klass,
StateMachineMetadata parent) |
protected void |
configureRelatedStateMachine(Class<?> klass,
StateMachineMetadata parent) |
void |
dump(Dumper dumper)
Dump out the contents using the given indentation.
|
protected boolean |
extendsSuperKeySet() |
protected RelationMetadata |
findSuper(Class<?> metaClass) |
StateMachineMetadata |
getRelateToStateMachine() |
boolean |
isParent() |
void |
verifyMetaData(VerificationFailureSet verificationSet) |
protected void |
verifyRelateTo(Class<?> clazz) |
configureSuper, getDeclaredAnnotation, getSuper, getSuperMetaClass, hasDeclaredAnnotation, hasLifecycleOverrideAnnotation, hasSuper, 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, removeFlavorgetSuper, hasSuper, isOverridinggetDottedPath, getKeySet, getParent, getPrimaryKeygetKeySetpublic RelationMetaBuilderImpl(StateMachineMetadata parent, String name)
public StateMachineMetadata getRelateToStateMachine()
getRelateToStateMachine in interface RelationMetadatapublic void verifyMetaData(VerificationFailureSet verificationSet)
verifyMetaData in interface MetaDatapublic void dump(Dumper dumper)
Dumpablepublic RelationMetaBuilder build(Class<?> klass, StateMachineMetadata parent) throws VerificationException
build in interface AnnotationMetaBuilder<RelationMetadata,StateMachineMetadata>build in interface RelationMetaBuilderbuild in class AnnotationMetaBuilderBase<RelationMetadata,StateMachineMetadata>VerificationExceptionprotected RelationMetadata findSuper(Class<?> metaClass) throws VerificationException
findSuper in class InheritableAnnotationMetaBuilderBase<RelationMetadata,StateMachineMetadata>VerificationExceptionprotected void verifyRelateTo(Class<?> clazz) throws VerificationException
VerificationExceptionprotected void configureRelatedStateMachine(Class<?> klass, StateMachineMetadata parent) throws VerificationException
VerificationExceptionpublic boolean isParent()
isParent in interface RelationMetadataprotected boolean extendsSuperKeySet()
extendsSuperKeySet in class InheritableAnnotationMetaBuilderBase<RelationMetadata,StateMachineMetadata>Copyright © 2015. All Rights Reserved.