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 void
onAfterAdd
(ENTITY entity) Fired after saving an entity.default void
onAfterDelete
(Object id) Fired after deleting an entity.default void
onAfterUpdate
(ENTITY entity) Fired after updating an entity.default void
onBeforeAdd
(ENTITY entity) This method is triggered before saving an entity.default void
onBeforeDelete
(Object id) Fired before deleting an entity.default void
onBeforeUpdate
(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.
-