org.alfresco.repo.security.person
Class UIDBasedHomeFolderProvider

java.lang.Object
  extended by org.alfresco.repo.security.person.AbstractHomeFolderProvider
      extended by org.alfresco.repo.security.person.ExistingPathBasedHomeFolderProvider
          extended by org.alfresco.repo.security.person.UIDBasedHomeFolderProvider
All Implemented Interfaces:
NodeServicePolicies.OnCreateNodePolicy, ClassPolicy, Policy, HomeFolderProvider, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

Deprecated. Depreciated since 4.0. UsernameHomeFolderProvider should now be used.

public class UIDBasedHomeFolderProvider
extends ExistingPathBasedHomeFolderProvider

Creates home folders directly under the root path, based on the username of the user.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.security.person.AbstractHomeFolderProvider
AbstractHomeFolderProvider.V2Adaptor
 
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg
 
Field Summary
 
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy
QNAME
 
Fields inherited from interface org.alfresco.repo.policy.Policy
NAMESPACE
 
Constructor Summary
UIDBasedHomeFolderProvider()
          Deprecated.  
 
Method Summary
protected  HomeSpaceNodeRef getHomeFolder(org.alfresco.service.cmr.repository.NodeRef person)
          Deprecated. Abstract implementation to find/create the appropriate home space.
 java.util.List getHomeFolderPath(org.alfresco.service.cmr.repository.NodeRef person)
          Deprecated.  
protected  org.alfresco.service.cmr.repository.NodeRef getTemplateNodeRef()
          Deprecated.  
 void setTemplatePath(java.lang.String templatePath)
          Deprecated.  
 
Methods inherited from class org.alfresco.repo.security.person.AbstractHomeFolderProvider
afterPropertiesSet, getHomeFolderManager, getName, getOnCreatePermissionsManager, getOnReferencePermissionsManager, getOwnerOnCreate, getPath, getPathNodeRef, getServiceRegistry, getStoreRef, getV2Adaptor, onCreateNode, resolvePath, setBeanName, setHomeFolderManager, setOnCreatePermissionsManager, setOnReferencePermissionsManager, setOwnerOnCreate, setPath, setServiceRegistry, setStoreRef, setStoreUrl, setTenantService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIDBasedHomeFolderProvider

public UIDBasedHomeFolderProvider()
Deprecated. 
Method Detail

setTemplatePath

public void setTemplatePath(java.lang.String templatePath)
Deprecated. 

getTemplateNodeRef

protected org.alfresco.service.cmr.repository.NodeRef getTemplateNodeRef()
Deprecated. 

getHomeFolderPath

public java.util.List getHomeFolderPath(org.alfresco.service.cmr.repository.NodeRef person)
Deprecated. 

getHomeFolder

protected HomeSpaceNodeRef getHomeFolder(org.alfresco.service.cmr.repository.NodeRef person)
Deprecated. 
Description copied from class: AbstractHomeFolderProvider
Abstract implementation to find/create the appropriate home space.

Overrides:
getHomeFolder in class ExistingPathBasedHomeFolderProvider


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