|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.security.person.AbstractHomeFolderProvider
AbstractHomeFolderProvider2
should now be used.
public abstract class AbstractHomeFolderProvider
Common support for creating home folders This is hooked into node creation events from Person type objects via the homeFolderManager. Provider must all be wired up to the homeFolderManager.
Nested Class Summary | |
---|---|
class |
AbstractHomeFolderProvider.V2Adaptor
Deprecated. Adaptor to the HomeFolderProvider2 interface. |
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 | |
---|---|
AbstractHomeFolderProvider()
Deprecated. |
Method Summary | |
---|---|
void |
afterPropertiesSet()
Deprecated. Register with the homeFolderManagewr |
protected abstract HomeSpaceNodeRef |
getHomeFolder(org.alfresco.service.cmr.repository.NodeRef person)
Deprecated. Abstract implementation to find/create the appropriate home space. |
protected PortableHomeFolderManager |
getHomeFolderManager()
Deprecated. Get the home folder manager. |
java.lang.String |
getName()
Deprecated. Get the provider name |
PermissionsManager |
getOnCreatePermissionsManager()
Deprecated. Gets the PermissionsManager used on creating the home folder |
PermissionsManager |
getOnReferencePermissionsManager()
Deprecated. Gets the PermissionsManager used on referencing the home folder |
java.lang.String |
getOwnerOnCreate()
Deprecated. Get the authority to use as the owner of all home folder nodes. |
protected java.lang.String |
getPath()
Deprecated. Get the path |
protected org.alfresco.service.cmr.repository.NodeRef |
getPathNodeRef()
Deprecated. Cache path to node resolution |
protected ServiceRegistry |
getServiceRegistry()
Deprecated. Get the service registry. |
protected org.alfresco.service.cmr.repository.StoreRef |
getStoreRef()
Deprecated. Get the store ref |
protected AbstractHomeFolderProvider.V2Adaptor |
getV2Adaptor()
Deprecated. Get adaptor for this instance to be a HomeFolderProvider2 |
void |
onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
Deprecated. The implementation of the policy binding. |
protected org.alfresco.service.cmr.repository.NodeRef |
resolvePath(java.lang.String pathToResolve)
Deprecated. Utility method to resolve paths to nodes. |
void |
setBeanName(java.lang.String name)
Deprecated. The provider name is taken from the bean name |
void |
setHomeFolderManager(PortableHomeFolderManager homeFolderManager)
Deprecated. Set the home folder manager. |
void |
setOnCreatePermissionsManager(PermissionsManager onCreatePermissionsManager)
Deprecated. Set the permission manager |
void |
setOnReferencePermissionsManager(PermissionsManager onReferencePermissionsManager)
Deprecated. |
void |
setOwnerOnCreate(java.lang.String ownerOnCreate)
Deprecated. Set the authority to use as the owner of all home folder nodes. |
void |
setPath(java.lang.String path)
Deprecated. Set the path |
void |
setServiceRegistry(ServiceRegistry serviceRegistry)
Deprecated. Set the service registry. |
void |
setStoreRef(org.alfresco.service.cmr.repository.StoreRef storeRef)
Deprecated. Set the store ref |
void |
setStoreUrl(java.lang.String storeUrl)
Deprecated. Set the store from the string url. |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
Deprecated. Set the tenant service |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractHomeFolderProvider()
Method Detail |
---|
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
protected PortableHomeFolderManager getHomeFolderManager()
public void setHomeFolderManager(PortableHomeFolderManager homeFolderManager)
homeFolderManager
- public java.lang.String getName()
getName
in interface HomeFolderProvider
public void setBeanName(java.lang.String name)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
protected java.lang.String getPath()
public void setPath(java.lang.String path)
protected org.alfresco.service.cmr.repository.StoreRef getStoreRef()
public void setStoreRef(org.alfresco.service.cmr.repository.StoreRef storeRef)
public void setStoreUrl(java.lang.String storeUrl)
protected ServiceRegistry getServiceRegistry()
public void setServiceRegistry(ServiceRegistry serviceRegistry)
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setOnCreatePermissionsManager(PermissionsManager onCreatePermissionsManager)
public PermissionsManager getOnCreatePermissionsManager()
public void setOnReferencePermissionsManager(PermissionsManager onReferencePermissionsManager)
public PermissionsManager getOnReferencePermissionsManager()
public void setOwnerOnCreate(java.lang.String ownerOnCreate)
public java.lang.String getOwnerOnCreate()
protected org.alfresco.service.cmr.repository.NodeRef getPathNodeRef()
protected org.alfresco.service.cmr.repository.NodeRef resolvePath(java.lang.String pathToResolve)
public void onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
onCreateNode
in interface NodeServicePolicies.OnCreateNodePolicy
childAssocRef
- the created child association referenceprotected abstract HomeSpaceNodeRef getHomeFolder(org.alfresco.service.cmr.repository.NodeRef person)
protected AbstractHomeFolderProvider.V2Adaptor getV2Adaptor()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |