@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)
BeforeInsertEntityListeneronBeforeInsert in interface BeforeInsertEntityListener<User>entity - inserted entity instanceentityManager - EntityManager that owns the entity instancepublic void onBeforeUpdate(User entity, EntityManager entityManager)
BeforeUpdateEntityListeneronBeforeUpdate 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