The methods of this interface should only be invoked on entity instances obtained from or managed by entity managers for this persistence unit or on new entity instances.
| Modifier and Type | Method and Description |
|---|---|
| public <T> Class | Returns: an entity class belonging to the persistence unitentity instance entity)Return the concrete entity class if the given entity belonging to the persistence unit and to an open persistence context. |
| public Object | |
| public Object | |
| public boolean | isInstance(Object
entity instance entity, Class<?> an entity class belonging to the persistence
unit entityClass)Return true if the given entity belonging to the persistence unit and to an open persistence context is an instance of the given entity class, or false otherwise. |
| public boolean | Returns: false if entity's state has not been loaded or if the attribute state has not been loaded, else trueentity instance containing the attribute entity, String name of attribute whose load state is
to be determined attributeName)Redeclares jakarta. Determine the load state of a given persistent attribute of an entity belonging to the persistence unit. |
| public <E> boolean | Returns: false if entity's state has not been loaded or if the attribute state has not been loaded, else trueentity instance containing the attribute entity, Attribute<? super E, ?> attribute whose load state is to be determined attribute)Determine the load state of a given persistent attribute of an entity belonging to the persistence unit. |
| public boolean | Returns: false if the entity has not been loaded, else trueentity instance whose load state is to be determined entity)Redeclares jakarta. Determine the load state of an entity belonging to the persistence unit. |
| public void | |
| public <E> void | |
| public void |
| getClass | back to summary |
|---|---|
| public <T> Class Return the concrete entity class if the given entity belonging to the persistence unit and to an open persistence context. This method may, but is not required to, load the given entity by side effect.
| |
| getIdentifier | back to summary |
|---|---|
| public Object getIdentifier(Object entity) Return the id of the entity. A generated id is not guaranteed to be available until after the database insert has occurred. Returns null if the entity does not yet have an id.
| |
| getVersion | back to summary |
|---|---|
| public Object getVersion(Object entity) Return the version of the entity. A generated version is not guaranteed to be available until after the database insert has occurred. Returns null if the entity does not yet have an id.
| |
| isInstance | back to summary |
|---|---|
| public boolean isInstance(Object entity, Class<?> entityClass) Return true if the given entity belonging to the persistence unit and to an open persistence context is an instance of the given entity class, or false otherwise. This method may, but is not required to, load the given entity by side effect.
| |
| isLoaded | back to summary |
|---|---|
| public boolean isLoaded(Object entity, String attributeName) Redeclares jakarta. Determine the load state of a given persistent attribute of an entity belonging to the persistence unit. | |
| isLoaded | back to summary |
|---|---|
| public <E> boolean isLoaded(E entity, Attribute<? super E, ?> attribute) Determine the load state of a given persistent attribute of an entity belonging to the persistence unit.
| |
| isLoaded | back to summary |
|---|---|
| public boolean isLoaded(Object entity) Redeclares jakarta. Determine the load state of an entity belonging to the
persistence unit. This method can be used to determine the
load state of an entity passed as a reference. An entity is
considered loaded if all attributes for which
The
| |
| load | back to summary |
|---|---|
| public void load(Object entity, String attributeName) Load the persistent value of a given persistent attribute
of an entity belonging to the persistence unit and to an
open persistence context.
After this method returns,
| |
| load | back to summary |
|---|---|
| public <E> void load(E entity, Attribute<? super E, ?> attribute) Load the persistent value of a given persistent attribute
of an entity belonging to the persistence unit and to an
open persistence context.
After this method returns,
| |
| load | back to summary |
|---|---|
| public void load(Object entity) Load the persistent state of an entity belonging to the
persistence unit and to an open persistence context.
After this method returns,
| |