Class BaseEntityEventListener

    • Field Detail

      • failOnException

        protected boolean failOnException
      • entityClass

        protected Class<?> entityClass
    • Constructor Detail

      • BaseEntityEventListener

        public BaseEntityEventListener()
        Create a new BaseEntityEventListener, notified when an event that targets any type of entity is received. Returning true when isFailOnException() is called.
      • BaseEntityEventListener

        public BaseEntityEventListener​(boolean failOnException)
        Create a new BaseEntityEventListener.
        Parameters:
        failOnException - return value for isFailOnException().
      • BaseEntityEventListener

        public BaseEntityEventListener​(boolean failOnException,
                                       Class<?> entityClass)
    • Method Detail

      • isFailOnException

        public boolean isFailOnException()
      • isValidEvent

        protected boolean isValidEvent​(FlowableEvent event)
        Returns:
        true, if the event is an FlowableEntityEvent and (if needed) the entityClass set in this instance, is assignable from the entity class in the event.
      • onCreate

        protected void onCreate​(FlowableEvent event)
        Called when an entity create event is received.
      • onInitialized

        protected void onInitialized​(FlowableEvent event)
        Called when an entity initialized event is received.
      • onDelete

        protected void onDelete​(FlowableEvent event)
        Called when an entity delete event is received.
      • onUpdate

        protected void onUpdate​(FlowableEvent event)
        Called when an entity update event is received.
      • onEntityEvent

        protected void onEntityEvent​(FlowableEvent event)
        Called when an event is received, which is not a create, an update or delete.