org.springframework.datastore.mapping.types
Class Embedded<T>

java.lang.Object
  extended by org.springframework.datastore.mapping.AbstractPersistentProperty
      extended by org.springframework.datastore.mapping.types.Association<T>
          extended by org.springframework.datastore.mapping.types.Embedded<T>
All Implemented Interfaces:
PersistentProperty

public abstract class Embedded<T>
extends Association<T>

Models an embedded component

Since:
1.0

Field Summary
 
Fields inherited from class org.springframework.datastore.mapping.types.Association
DEFAULT_CHILD_CASCADE, DEFAULT_OWNER_CASCADE
 
Fields inherited from class org.springframework.datastore.mapping.AbstractPersistentProperty
context, name, owner, type
 
Constructor Summary
Embedded(PersistentEntity owner, MappingContext context, PropertyDescriptor descriptor)
           
Embedded(PersistentEntity owner, MappingContext context, String name, Class type)
           
 
Method Summary
 
Methods inherited from class org.springframework.datastore.mapping.types.Association
doesCascade, getAssociatedEntity, getCascadeOperations, getFetchStrategy, getInverseSide, getReferencedPropertyName, isBidirectional, isList, isOwningSide, setAssociatedEntity, setFetchStrategy, setOwningSide, setReferencedPropertyName, toString
 
Methods inherited from class org.springframework.datastore.mapping.AbstractPersistentProperty
getCapitilizedName, getName, getOwner, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.datastore.mapping.PersistentProperty
getMapping
 

Constructor Detail

Embedded

public Embedded(PersistentEntity owner,
                MappingContext context,
                PropertyDescriptor descriptor)

Embedded

public Embedded(PersistentEntity owner,
                MappingContext context,
                String name,
                Class type)