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 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 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.
-
-