org.alfresco.repo.nodelocator
Class NodeLocatorServiceImpl
java.lang.Object
org.alfresco.repo.nodelocator.NodeLocatorServiceImpl
- All Implemented Interfaces:
- NodeLocatorService
public class NodeLocatorServiceImpl
- extends java.lang.Object
- implements NodeLocatorService
Implementation of the NodeLocatorService
which is responsible for locating a
NodeRef
using a named lookup strategy.
- Since:
- 4.0
Method Summary |
org.alfresco.service.cmr.repository.NodeRef |
getNode(java.lang.String locatorName,
org.alfresco.service.cmr.repository.NodeRef source,
java.util.Map params)
Locates and returns a NodeRef using the specified NodeLocator . |
void |
register(java.lang.String locatorName,
NodeLocator locator)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeLocatorServiceImpl
public NodeLocatorServiceImpl()
getNode
public org.alfresco.service.cmr.repository.NodeRef getNode(java.lang.String locatorName,
org.alfresco.service.cmr.repository.NodeRef source,
java.util.Map params)
- Locates and returns a
NodeRef
using the specified NodeLocator
.
- Specified by:
getNode
in interface NodeLocatorService
- Parameters:
locatorName
- the name of the NodeLocator
to use.source
- the source node. Can be null
.params
- An arbitrary set of parameters. Can be null
.
- Returns:
- the node to be found or
null
.
register
public void register(java.lang.String locatorName,
NodeLocator locator)
-
- Specified by:
register
in interface NodeLocatorService
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.