@java.lang.SuppressWarnings({"rawtypes", "unchecked"})
public abstract class AbstractPersistentEntity
extends java.lang.Object
    Abstract implementation to be subclasses on a per datastore basis
| Modifiers | Name | Description | 
|---|---|---|
| protected java.util.List<Association> | associations | |
| protected MappingContext | context | |
| protected PersistentProperty | identity | |
| protected java.lang.Class | javaClass | |
| protected java.util.Map<java.lang.String, PersistentProperty> | mappedPropertiesByName | |
| protected java.util.Set | owners | |
| protected java.util.List<PersistentProperty> | persistentProperties | |
| protected java.util.List<java.lang.String> | persistentPropertyNames | |
| protected java.util.Map<java.lang.String, PersistentProperty> | propertiesByName | |
| protected PersistentProperty | version | 
| Constructor and description | 
|---|
| AbstractPersistentEntity
                                (java.lang.Class javaClass, MappingContext context) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |