org.alfresco.repo.nodelocator
Class SelfNodeLocator

java.lang.Object
  extended by org.alfresco.repo.nodelocator.AbstractNodeLocator
      extended by org.alfresco.repo.nodelocator.SelfNodeLocator
All Implemented Interfaces:
NodeLocator

public class SelfNodeLocator
extends AbstractNodeLocator

This NodeLocator returns the source node.

Since:
4.0

Field Summary
static java.lang.String NAME
           
 
Constructor Summary
SelfNodeLocator()
           
 
Method Summary
 java.lang.String getName()
          
 org.alfresco.service.cmr.repository.NodeRef getNode(org.alfresco.service.cmr.repository.NodeRef source, java.util.Map params)
          Finds a NodeRef given a starting NodeRef and a Map of parameters.
 
Methods inherited from class org.alfresco.repo.nodelocator.AbstractNodeLocator
getParameterDefinitions, setNodeLocatorService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

SelfNodeLocator

public SelfNodeLocator()
Method Detail

getNode

public org.alfresco.service.cmr.repository.NodeRef getNode(org.alfresco.service.cmr.repository.NodeRef source,
                                                           java.util.Map params)
Finds a NodeRef given a starting NodeRef and a Map of parameters. Returns null if the specified node could not be found.

params - an arbitrary Map of parameters.Can be null.
Returns:
the node to be found or null.

getName

public java.lang.String getName()

Specified by:
getName in class AbstractNodeLocator


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.