public interface MutablePersistentEntity<T,P extends PersistentProperty<P>> extends PersistentEntity<T,P>
PersistentEntitys.hasIdProperty, hasVersionProperty| Modifier and Type | Method and Description |
|---|---|
void |
addAssociation(Association<P> association)
Adds an
Association to the entity. |
void |
addPersistentProperty(P property)
Adds a
PersistentProperty to the entity. |
void |
verify()
Callback method to trigger validation of the
PersistentEntity. |
doWithAssociations, doWithProperties, getIdProperty, getName, getPersistenceConstructor, getPersistentProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isConstructorArgument, isIdProperty, isVersionPropertyvoid addPersistentProperty(P property)
PersistentProperty to the entity.property - void addAssociation(Association<P> association)
Association to the entity.association - void verify()
throws MappingException
PersistentEntity. As MutablePersistentEntity is not
immutable there might be some verification steps necessary after the object has reached is final state.MappingException - in case the entity is invalidCopyright © 2011-2013-2013 SpringSource. All Rights Reserved.