All Classes and Interfaces

Class
Description
Abstract EventFilter that provides common functionality for all events (i.e. common checks about events).
EventFilter that checks if an event represents the addition of an aspect to a node in the repository.
EventFilter that checks if an event represents the removal of an aspect from a node in the repository.
EventFilter that checks if an event corresponds to a specific association type.
EventHandler interface that groups all the event handlers related to parent-child association events.
EventFilter that checks if an event represents the addition of content to a node in the repository.
EventFilter that checks if an event represents a change in the content of a node in the repository.
Predicate definition for the class RepoEvent to be able to define event filters that check different conditions in the corresponding events (i.e. the node type has changed, a property has a specific value, etc.).
Interface that declares the operations of a repo event handler.
RuntimeException that reflects a problem handling an event.
Definition of the operations related to the execution of the handling of the repository events.
Register for EventHandler instances.
EventFilter that checks if an event is classified as a specific type.
EventFilter that checks if an event corresponds to a node of type file in the repository.
EventFilter that checks if an event corresponds to a node of type folder in the repository.
EventFilter that checks if an events makes reference to a content with a specific mime-type within a set of them.
EventFilter that checks if an event is related to a node with an specific aspect.
EventHandler interface that groups all the event handlers related to node events.
EventFilter that checks if an event represents the movement of a node in the hierarchy in the repository.
EventFilter that checks if an event represents the change of the type of a node in the repository.
EventFilter that checks if an event is related to a node with an specific type.
EventHandler for parent-child association creation handling.
EventHandler for parent-child association deletion handling.
EventHandler for node creation handling.
EventHandler for node deletion handling.
EventHandler for node update handling.
EventHandler for peer to peer association creation handling.
EventHandler for peer to peer association deletion handling.
EventHandler for permission update handling.
EventHandler interface that groups all the event handlers related to peer to peer association events.
EventHandler interface that groups all the event handlers related to permission events.
EventFilter that checks if an event corresponds to the addition of a specific property to a node in the repository.
EventFilter that checks if an event corresponds to the modification of a specific property of a node in the repository.
EventFilter that checks if an event represents a node with a specific property with a specific current value.
EventFilter that checks if an event represents a node with a specific property with a specific previous value.
EventFilter that checks if an event corresponds to the removal of a specific property to a node in the repository.
Abstract EventFilter class that has the common functionality that checks if an event represents a node with a specific property with a specific value.
Simple implementation of EventHandlingExecutor that uses EventHandlingRegistry to get the List of EventHandlers to execute based on the event type and after that executes the handling method for each of them whenever the EventFilter condition is fulfilled by the event.