Class NodeTypeFilter
- java.lang.Object
-
- org.alfresco.repo.web.scripts.archive.NodeTypeFilter
-
- All Implemented Interfaces:
ArchivedNodesFilter
public class NodeTypeFilter extends Object implements ArchivedNodesFilter
This class is used to filter nodes based on node type.- Since:
- 3.5
- Author:
- Neil McErlean
-
-
Constructor Summary
Constructors Constructor Description NodeTypeFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(NodeRef nodeRef)
This method checks whether or not the specifiedNodeRef
should be included, as defined by the concrete filter implementation.void
setExcludedTypes(List<String> excludedTypesStg)
Sets the List of node types to exclude.void
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
This method sets the NamespaceService object.void
setNodeService(NodeService nodeService)
This method sets the NodeService object.
-
-
-
Method Detail
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
This method sets the NamespaceService object.- Parameters:
namespaceService
- the namespaceService.
-
setNodeService
public void setNodeService(NodeService nodeService)
This method sets the NodeService object.- Parameters:
nodeService
- the node service.
-
setExcludedTypes
public void setExcludedTypes(List<String> excludedTypesStg)
Sets the List of node types to exclude. These node types should be in the short form e.g. cm:myType.- Parameters:
excludedTypesStg
- a List of node types which are to be excluded.
-
accept
public boolean accept(NodeRef nodeRef)
Description copied from interface:ArchivedNodesFilter
This method checks whether or not the specifiedNodeRef
should be included, as defined by the concrete filter implementation.- Specified by:
accept
in interfaceArchivedNodesFilter
- Parameters:
nodeRef
- the NodeRef to be checked for filtering.- Returns:
true
if theNodeRef
is acceptable, elsefalse
.
-
-