public class UsernameHomeFolderProvider extends AbstractHomeFolderProvider2
| Constructor and Description |
|---|
UsernameHomeFolderProvider() |
| Modifier and Type | Method and Description |
|---|---|
HomeSpaceNodeRef |
getHomeFolder(org.alfresco.service.cmr.repository.NodeRef person)
Callback from
PortableHomeFolderManager to locate or create a home folder. |
java.util.List |
getHomeFolderPath(org.alfresco.service.cmr.repository.NodeRef person)
Returns a preferred path (a list of folder names) for the home folder relative to
the root path.
|
org.alfresco.service.cmr.repository.NodeRef |
getTemplateNodeRef()
Returns a node to copy (a template) for the home folder.
|
void |
setTemplatePath(java.lang.String templatePath) |
afterPropertiesSet, getHomeFolderManager, getName, getOnCreatePermissionsManager, getOnReferencePermissionsManager, getOwner, getRootPath, getStoreUrl, setBeanName, setHomeFolderManager, setOnCreatePermissionsManager, setOnReferencePermissionsManager, setOwner, setRootPath, setStoreUrlpublic void setTemplatePath(java.lang.String templatePath)
public org.alfresco.service.cmr.repository.NodeRef getTemplateNodeRef()
HomeFolderProvider2getTemplateNodeRef in interface HomeFolderProvider2getTemplateNodeRef in class AbstractHomeFolderProvider2null if not required.public java.util.List getHomeFolderPath(org.alfresco.service.cmr.repository.NodeRef person)
HomeFolderProvider2null. When all users have their own folder under the root
there should be just one element in the List. Multiple elements should be returned
when a nested folder structure is preferred.getHomeFolderPath in interface HomeFolderProvider2getHomeFolderPath in class AbstractHomeFolderProvider2person - NodeRef from which a property (normally the userName) is used as a
hash key to create a nested directory structure.public HomeSpaceNodeRef getHomeFolder(org.alfresco.service.cmr.repository.NodeRef person)
HomeFolderProvider2PortableHomeFolderManager to locate or create a home folder.
Implementations normally call PortableHomeFolderManager.getHomeFolder.Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.