Class AbstractNodeEventFilter

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService  
      protected org.alfresco.service.namespace.NamespaceService namespaceService  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Collection<org.alfresco.service.namespace.QName> expandTypeDef​(java.lang.String typeDef)  
      protected abstract java.util.Set<org.alfresco.service.namespace.QName> getExcludedTypes()  
      void init()  
      boolean isExcluded​(org.alfresco.service.namespace.QName qName)
      Indicates whether the given object should be excluded or not.
      protected java.util.List<java.lang.String> parseFilterList​(java.lang.String unparsedFilterList)  
      void setDictionaryService​(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)  
      void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • dictionaryService

        protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
      • namespaceService

        protected org.alfresco.service.namespace.NamespaceService namespaceService
    • Constructor Detail

      • AbstractNodeEventFilter

        public AbstractNodeEventFilter()
    • Method Detail

      • init

        public final void init()
      • setDictionaryService

        public void setDictionaryService​(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
      • isExcluded

        public boolean isExcluded​(org.alfresco.service.namespace.QName qName)
        Description copied from interface: EventFilter
        Indicates whether the given object should be excluded or not.
        Specified by:
        isExcluded in interface EventFilter<org.alfresco.service.namespace.QName>
        Parameters:
        qName - the object to be checked against filters
        Returns:
        true if it is excluded, otherwise false
      • getExcludedTypes

        protected abstract java.util.Set<org.alfresco.service.namespace.QName> getExcludedTypes()
      • parseFilterList

        protected java.util.List<java.lang.String> parseFilterList​(java.lang.String unparsedFilterList)
      • expandTypeDef

        protected java.util.Collection<org.alfresco.service.namespace.QName> expandTypeDef​(java.lang.String typeDef)