@Component(value="cuba_UserEntityListener") public class UserEntityListener extends java.lang.Object implements BeforeInsertEntityListener<User>, BeforeUpdateEntityListener<User>, AfterDeleteEntityListener<User>
Constructor and Description |
---|
UserEntityListener() |
Modifier and Type | Method and Description |
---|---|
void |
onAfterDelete(User entity,
java.sql.Connection connection)
Executes after the object has been deleted or marked as deleted in DB.
|
void |
onBeforeInsert(User entity,
EntityManager entityManager)
Executes before the object has been inserted into DB.
|
void |
onBeforeUpdate(User entity,
EntityManager entityManager)
Executes before the object has been updated in DB.
|
public void onBeforeInsert(User entity, EntityManager entityManager)
BeforeInsertEntityListener
onBeforeInsert
in interface BeforeInsertEntityListener<User>
entity
- inserted entity instanceentityManager
- EntityManager that owns the entity instancepublic void onBeforeUpdate(User entity, EntityManager entityManager)
BeforeUpdateEntityListener
onBeforeUpdate
in interface BeforeUpdateEntityListener<User>
entity
- updated entity instanceentityManager
- EntityManager that owns the entity instancepublic void onAfterDelete(User entity, java.sql.Connection connection)
AfterDeleteEntityListener
Modification of the entity state or using EntityManager
is impossible here. Use connection
if you
need to make changes in the database.
onAfterDelete
in interface AfterDeleteEntityListener<User>
entity
- deleted entityconnection
- JDBC connection to the database of the deleted entity