Class AbstractEventFilter

java.lang.Object
org.alfresco.event.sdk.handling.filter.AbstractEventFilter
All Implemented Interfaces:
EventFilter
Direct Known Subclasses:
AspectAddedFilter, AspectRemovedFilter, AssocTypeFilter, ContentAddedFilter, ContentChangedFilter, EventTypeFilter, IsFileFilter, IsFolderFilter, MimeTypeFilter, NodeAspectFilter, NodeMovedFilter, NodeTypeChangedFilter, NodeTypeFilter, PropertyAddedFilter, PropertyChangedFilter, PropertyRemovedFilter, PropertyValueFilter

public abstract class AbstractEventFilter extends Object implements EventFilter
Abstract EventFilter that provides common functionality for all events (i.e. common checks about events).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    hasAspectAfter(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String aspect)
     
    protected boolean
    hasAspectBefore(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String aspect)
     
    protected boolean
    hasPropertyAfter(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String property)
     
    protected boolean
    hasPropertyBefore(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String property)
     
    protected boolean
    hasResourceBefore(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
     
    protected boolean
    isAssocEvent(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
     
    protected boolean
    isContentEvent(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
     
    protected boolean
    isEventWellFormed(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
     
    protected boolean
    isNodeEvent(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.alfresco.event.sdk.handling.filter.EventFilter

    and, negate, or, test
  • Constructor Details

    • AbstractEventFilter

      public AbstractEventFilter()
  • Method Details

    • isEventWellFormed

      protected boolean isEventWellFormed(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
    • isNodeEvent

      protected boolean isNodeEvent(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
    • isContentEvent

      protected boolean isContentEvent(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
    • isAssocEvent

      protected boolean isAssocEvent(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
    • hasResourceBefore

      protected boolean hasResourceBefore(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event)
    • hasAspectBefore

      protected boolean hasAspectBefore(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String aspect)
    • hasAspectAfter

      protected boolean hasAspectAfter(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String aspect)
    • hasPropertyBefore

      protected boolean hasPropertyBefore(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String property)
    • hasPropertyAfter

      protected boolean hasPropertyAfter(org.alfresco.repo.event.v1.model.RepoEvent<org.alfresco.repo.event.v1.model.DataAttributes<org.alfresco.repo.event.v1.model.Resource>> event, String property)