Package org.alfresco.repo.event2.filter
Class AbstractNodeEventFilter
java.lang.Object
org.alfresco.repo.event2.filter.AbstractNodeEventFilter
- All Implemented Interfaces:
EventFilter<QName>
- Direct Known Subclasses:
ChildAssociationTypeFilter,NodeAspectFilter,NodePropertyFilter,NodeTypeFilter
Abstract
EventFilter implementation, containing common event filtering
functionality for the QName type.- Author:
- Jamal Kaabi-Mofrad
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<QName>expandTypeDef(String typeDef) final voidinit()booleanisExcluded(QName qName) Indicates whether the given object should be excluded or not.parseFilterList(String unparsedFilterList) voidsetDictionaryService(DictionaryService dictionaryService) voidsetNamespaceService(NamespaceService namespaceService)
-
Field Details
-
dictionaryService
-
namespaceService
-
-
Constructor Details
-
AbstractNodeEventFilter
public AbstractNodeEventFilter()
-
-
Method Details
-
init
public final void init() -
setDictionaryService
-
setNamespaceService
-
isExcluded
Description copied from interface:EventFilterIndicates whether the given object should be excluded or not.- Specified by:
isExcludedin interfaceEventFilter<QName>- Parameters:
qName- the object to be checked against filters- Returns:
- true if it is excluded, otherwise false
-
getExcludedTypes
-
parseFilterList
-
expandTypeDef
-