Interface RestDataResourceMethodListener<ENTITY>
- Type Parameters:
ENTITY- the entity to subscribe.
public interface RestDataResourceMethodListener<ENTITY>
REST Data Resource method listener interface to subscribe to the pre-post events for each resource in REST Data with Panache.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidonAfterAdd(ENTITY entity) Fired after saving an entity.default voidonAfterDelete(Object id) Fired after deleting an entity.default voidonAfterUpdate(ENTITY entity) Fired after updating an entity.default voidonBeforeAdd(ENTITY entity) This method is triggered before saving an entity.default voidonBeforeDelete(Object id) Fired before deleting an entity.default voidonBeforeUpdate(ENTITY entity) Fired before updating an entity.
-
Method Details
-
onBeforeAdd
This method is triggered before saving an entity.- Parameters:
entity- the entity to save.
-
onAfterAdd
Fired after saving an entity.- Parameters:
entity- the saved entity.
-
onBeforeUpdate
Fired before updating an entity.- Parameters:
entity- the entity to update.
-
onAfterUpdate
Fired after updating an entity.- Parameters:
entity- the updated entity.
-
onBeforeDelete
Fired before deleting an entity.- Parameters:
id- the entity id to delete.
-
onAfterDelete
Fired after deleting an entity.- Parameters:
id- of the deleted entity.
-