org.alfresco.repo.nodelocator
Class UserHomeNodeLocator

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

public class UserHomeNodeLocator
extends AbstractNodeLocator

This NodeLocator identifies and returns the node representing the current users home folder.

Since:
4.0

Field Summary
static java.lang.String NAME
           
 
Constructor Summary
UserHomeNodeLocator()
           
 
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.
 void setRepositoryHelper(Repository repositoryHelper)
           
 
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

UserHomeNodeLocator

public UserHomeNodeLocator()
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

setRepositoryHelper

public void setRepositoryHelper(Repository repositoryHelper)
Parameters:
repositoryHelper - the repositoryHelper to set


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