public class Repository
extends java.lang.Object
implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, org.alfresco.repo.tenant.TenantDeployer
| Constructor and Description |
|---|
Repository() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.alfresco.service.cmr.repository.NodeRef |
findNodeRef(java.lang.String referenceType,
java.lang.String[] reference)
Helper to convert a Web Script Request URL to a Node Ref
1) Node - {store_type}/{store_id}/{node_id}
Resolve to node via its Node Reference. |
org.alfresco.service.cmr.repository.NodeRef |
getCompanyHome()
Gets the Company Home
|
org.alfresco.service.cmr.repository.NodeRef |
getFullyAuthenticatedPerson()
Gets the currently fully authenticated person,
Excludes any overlay authentication set by runas
|
org.alfresco.service.cmr.repository.NodeRef |
getPerson()
Gets the currently authenticated person
Includes any overlay authentication set by runas
|
org.alfresco.service.cmr.repository.NodeRef |
getRootHome()
Gets the root home of the company home store
|
org.alfresco.service.cmr.repository.NodeRef |
getUserHome(org.alfresco.service.cmr.repository.NodeRef person)
Gets the user home of the currently authenticated person
|
void |
init() |
protected void |
initContext()
Initialise Repository Context
|
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void |
onDisableTenant() |
void |
onEnableTenant() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setAvmService(AVMService avmService)
Sets the AVM service
|
void |
setCompanyHomePath(java.lang.String companyHomePath)
Sets the Company Home Path
|
void |
setCompanyHomeStore(java.lang.String companyHomeStore)
Sets the Company Home Store
|
void |
setFileFolderService(FileFolderService fileFolderService)
Sets the file folder service
|
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
Sets the namespace service
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Sets the node service
|
void |
setPersonService(PersonService personService)
Sets the person service
|
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
Sets the search service
|
void |
setTenantAdminService(TenantAdminService tenantAdminService)
Sets the tenant admin service
|
void |
setTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
Sets helper that provides transaction callbacks
|
public void setCompanyHomeStore(java.lang.String companyHomeStore)
companyHomeStore - public void setCompanyHomePath(java.lang.String companyHomePath)
companyHomePath - public void setTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setFileFolderService(FileFolderService fileFolderService)
public void setPersonService(PersonService personService)
public void setTenantAdminService(TenantAdminService tenantAdminService)
public void setAvmService(AVMService avmService)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListenerprotected void initContext()
public org.alfresco.service.cmr.repository.NodeRef getRootHome()
public org.alfresco.service.cmr.repository.NodeRef getCompanyHome()
public org.alfresco.service.cmr.repository.NodeRef getPerson()
public org.alfresco.service.cmr.repository.NodeRef getFullyAuthenticatedPerson()
public org.alfresco.service.cmr.repository.NodeRef getUserHome(org.alfresco.service.cmr.repository.NodeRef person)
person - personpublic org.alfresco.service.cmr.repository.NodeRef findNodeRef(java.lang.String referenceType,
java.lang.String[] reference)
referenceType - one of node, path, avmpath or qnamepublic void onEnableTenant()
onEnableTenant in interface org.alfresco.repo.tenant.TenantDeployerpublic void onDisableTenant()
onDisableTenant in interface org.alfresco.repo.tenant.TenantDeployerpublic void init()
init in interface org.alfresco.repo.tenant.TenantDeployerpublic void destroy()
destroy in interface org.alfresco.repo.tenant.TenantDeployerCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.