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 Details

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