public class RepositoryContainer
extends org.springframework.extensions.webscripts.AbstractRuntimeContainer
implements org.alfresco.repo.tenant.TenantDeployer
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
RepositoryContainer() |
Modifier and Type | Method and Description |
---|---|
boolean |
authenticate(org.springframework.extensions.webscripts.Authenticator auth,
org.springframework.extensions.webscripts.Description.RequiredAuthentication required) |
void |
destroy() |
void |
executeScript(org.springframework.extensions.webscripts.WebScriptRequest scriptReq,
org.springframework.extensions.webscripts.WebScriptResponse scriptRes,
org.springframework.extensions.webscripts.Authenticator auth) |
org.springframework.extensions.webscripts.ServerModel |
getDescription() |
org.springframework.extensions.webscripts.Registry |
getRegistry() |
org.springframework.extensions.webscripts.Description.RequiredAuthentication |
getRequiredAuthentication() |
java.util.Map |
getScriptParameters() |
java.util.Map |
getTemplateParameters() |
void |
init() |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void |
onDisableTenant() |
void |
onEnableTenant() |
void |
reset() |
void |
setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService) |
void |
setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService) |
void |
setFallbackTransactionHelper(org.alfresco.repo.transaction.RetryingTransactionHelper fallbackTransactionHelper) |
void |
setRegistryFactory(org.springframework.beans.factory.ObjectFactory registryFactory) |
void |
setRepository(org.alfresco.repo.model.Repository repository) |
void |
setRepositoryImageResolver(RepositoryImageResolver imageResolver) |
void |
setTenantAdminService(org.alfresco.repo.tenant.TenantAdminService tenantAdminService) |
void |
setTransactionHelper(org.alfresco.repo.transaction.RetryingTransactionHelper retryingTransactionHelper) |
void |
setWebScriptsRegistryCache(org.alfresco.repo.cache.SimpleCache webScriptsRegistryCache) |
protected void |
transactionedExecute(org.springframework.extensions.webscripts.WebScript script,
org.springframework.extensions.webscripts.WebScriptRequest scriptReq,
org.springframework.extensions.webscripts.WebScriptResponse scriptRes)
Execute script within required level of transaction
|
allowCallbacks, getApplicationContext, getConfigService, getFormatRegistry, getName, getScriptParameterFactoryRegistry, getScriptProcessorRegistry, getSearchPath, getTemplateProcessorRegistry, setAllowCallbacks, setApplicationContext, setConfigService, setFormatRegistry, setName, setRegistry, setScriptObjects, setScriptParameterFactoryRegistry, setScriptProcessorRegistry, setSearchPath, setTemplateObjects, setTemplateProcessorRegistry
public void setWebScriptsRegistryCache(org.alfresco.repo.cache.SimpleCache webScriptsRegistryCache)
webScriptsRegistryCache
- public void setRegistryFactory(org.springframework.beans.factory.ObjectFactory registryFactory)
registryFactory
- public void setRepository(org.alfresco.repo.model.Repository repository)
repository
- public void setRepositoryImageResolver(RepositoryImageResolver imageResolver)
imageResolver
- public void setTransactionHelper(org.alfresco.repo.transaction.RetryingTransactionHelper retryingTransactionHelper)
retryingTransactionHelper
- public void setFallbackTransactionHelper(org.alfresco.repo.transaction.RetryingTransactionHelper fallbackTransactionHelper)
fallbackTransactionHelper
- an unlimited transaction helper used to generate error responsespublic void setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService)
descriptorService
- public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
authorityService
- public void setTenantAdminService(org.alfresco.repo.tenant.TenantAdminService tenantAdminService)
tenantAdminService
- public org.springframework.extensions.webscripts.ServerModel getDescription()
getDescription
in interface org.springframework.extensions.webscripts.Container
public java.util.Map getScriptParameters()
getScriptParameters
in interface org.springframework.extensions.webscripts.Container
getScriptParameters
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public java.util.Map getTemplateParameters()
getTemplateParameters
in interface org.springframework.extensions.webscripts.Container
getTemplateParameters
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public void executeScript(org.springframework.extensions.webscripts.WebScriptRequest scriptReq, org.springframework.extensions.webscripts.WebScriptResponse scriptRes, org.springframework.extensions.webscripts.Authenticator auth) throws java.io.IOException
executeScript
in interface org.springframework.extensions.webscripts.RuntimeContainer
java.io.IOException
protected void transactionedExecute(org.springframework.extensions.webscripts.WebScript script, org.springframework.extensions.webscripts.WebScriptRequest scriptReq, org.springframework.extensions.webscripts.WebScriptResponse scriptRes) throws java.io.IOException
scriptReq
- scriptRes
- java.io.IOException
public org.springframework.extensions.webscripts.Registry getRegistry()
getRegistry
in interface org.springframework.extensions.webscripts.Container
getRegistry
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener
onApplicationEvent
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public org.springframework.extensions.webscripts.Description.RequiredAuthentication getRequiredAuthentication()
getRequiredAuthentication
in interface org.springframework.extensions.webscripts.RuntimeContainer
getRequiredAuthentication
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public boolean authenticate(org.springframework.extensions.webscripts.Authenticator auth, org.springframework.extensions.webscripts.Description.RequiredAuthentication required)
authenticate
in interface org.springframework.extensions.webscripts.RuntimeContainer
authenticate
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public void reset()
reset
in interface org.springframework.extensions.webscripts.Container
reset
in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
public void onEnableTenant()
onEnableTenant
in interface org.alfresco.repo.tenant.TenantDeployer
public void onDisableTenant()
onDisableTenant
in interface org.alfresco.repo.tenant.TenantDeployer
public void init()
init
in interface org.alfresco.repo.tenant.TenantDeployer
public void destroy()
destroy
in interface org.alfresco.repo.tenant.TenantDeployer
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.