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
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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 Detail
-
onBeforeAdd
default void onBeforeAdd(ENTITY entity)
This method is triggered before saving an entity.- Parameters:
entity
- the entity to save.
-
onAfterAdd
default void onAfterAdd(ENTITY entity)
Fired after saving an entity.- Parameters:
entity
- the saved entity.
-
onBeforeUpdate
default void onBeforeUpdate(ENTITY entity)
Fired before updating an entity.- Parameters:
entity
- the entity to update.
-
onAfterUpdate
default void onAfterUpdate(ENTITY entity)
Fired after updating an entity.- Parameters:
entity
- the updated entity.
-
onBeforeDelete
default void onBeforeDelete(Object id)
Fired before deleting an entity.- Parameters:
id
- the entity id to delete.
-
onAfterDelete
default void onAfterDelete(Object id)
Fired after deleting an entity.- Parameters:
id
- of the deleted entity.
-
-