Class EmbeddedEntity
java.lang.Object
com.google.appengine.api.datastore.PropertyContainer
com.google.appengine.api.datastore.EmbeddedEntity
- All Implemented Interfaces:
Serializable,Cloneable
A property value containing embedded entity properties (and optionally a
Key).
This class is similar to Entity, but differs in the following ways:
equals(Object)andhashCode()compare the embedded properties in addition to theKey.- It is not queryable when stored in the datastore.
- A
Keyis optional. Keyswithout a name or id are considered equal if all other aspects of the keys are equal (as they will not be assigned IDs by the datastore when embedded).
Entity use:
EmbeddedEntity sv = new EmbeddedEntity();
sv.setKey(entity.getKey())
sv.setPropertiesFrom(entity)
To convert to an Entity use:
Entity entity = new Entity(sv.getKey())
entity.setPropertiesFrom(sv);
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.appengine.api.datastore.PropertyContainer
getProperties, getProperty, hasProperty, isUnindexedProperty, removeProperty, setIndexedProperty, setPropertiesFrom, setProperty, setUnindexedProperty
-
Constructor Details
-
EmbeddedEntity
public EmbeddedEntity()
-
-
Method Details