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) and hashCode() compare the embedded
properties in addition to the Key.
- It is not queryable when stored in the datastore.
- A
Key is optional.
Keys without 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).
To convert from an
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);