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