public final class EntityAssemblyImpl extends CompositeAssemblyImpl implements org.qi4j.bootstrap.EntityAssembly
compositeMethodsModel, concerns, immutable, metaInfo, mixins, mixinsModel, propertiesModel, registeredStateNames, sideEffects, stateDeclarations, stateModel, types, visibility| Constructor and Description |
|---|
EntityAssemblyImpl(Class<?> entityType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addStateFor(AccessibleObject accessor,
Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses) |
protected MixinsModel |
createMixinsModel() |
protected StateModel |
createStateModel() |
AssociationModel |
newAssociationModel(AccessibleObject accessor,
Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses) |
ManyAssociationModel |
newManyAssociationModel(AccessibleObject accessor,
Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses) |
NamedAssociationModel |
newNamedAssociationModel(AccessibleObject accessor,
Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses) |
protected PropertyModel |
newPropertyModel(AccessibleObject accessor,
Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses) |
addAnnotationsMetaInfo, addState, buildComposite, constraintsFor, implementMethod, implementMixinType, mixinDeclarations, mixinDeclarations, sideEffectDeclarations, sideEffectDeclarations, typespublic EntityAssemblyImpl(Class<?> entityType)
protected MixinsModel createMixinsModel()
createMixinsModel in class CompositeAssemblyImplprotected StateModel createStateModel()
createStateModel in class CompositeAssemblyImplprotected void addStateFor(AccessibleObject accessor, Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses)
addStateFor in class CompositeAssemblyImplprotected PropertyModel newPropertyModel(AccessibleObject accessor, Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses)
newPropertyModel in class CompositeAssemblyImplpublic AssociationModel newAssociationModel(AccessibleObject accessor, Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses)
public ManyAssociationModel newManyAssociationModel(AccessibleObject accessor, Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses)
public NamedAssociationModel newNamedAssociationModel(AccessibleObject accessor, Iterable<Class<? extends org.qi4j.api.constraint.Constraint<?,?>>> constraintClasses)