org.alfresco.repo.web.scripts
Class RepositoryContainer
java.lang.Object
org.springframework.extensions.webscripts.AbstractRuntimeContainer
org.alfresco.repo.web.scripts.RepositoryContainer
- All Implemented Interfaces:
- java.util.EventListener, org.alfresco.repo.tenant.TenantDeployer, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, org.springframework.extensions.webscripts.Container, org.springframework.extensions.webscripts.RuntimeContainer
public class RepositoryContainer
- extends org.springframework.extensions.webscripts.AbstractRuntimeContainer
- implements org.alfresco.repo.tenant.TenantDeployer
Repository (server-tier) container for Web Scripts
|
Field Summary |
protected static org.apache.commons.logging.Log |
logger
|
| Fields inherited from class org.springframework.extensions.webscripts.AbstractRuntimeContainer |
applicationContext |
| Methods inherited from class org.springframework.extensions.webscripts.AbstractRuntimeContainer |
getApplicationContext, getConfigService, getFormatRegistry, getName, getScriptProcessorRegistry, getSearchPath, getTemplateProcessorRegistry, setApplicationContext, setConfigService, setFormatRegistry, setName, setRegistry, setScriptObjects, setScriptProcessorRegistry, setSearchPath, setTemplateObjects, setTemplateProcessorRegistry |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.apache.commons.logging.Log logger
RepositoryContainer
public RepositoryContainer()
setWebScriptsRegistryCache
public void setWebScriptsRegistryCache(org.alfresco.repo.cache.SimpleCache webScriptsRegistryCache)
- Parameters:
webScriptsRegistryCache -
setRegistryFactory
public void setRegistryFactory(org.springframework.beans.factory.ObjectFactory registryFactory)
- Parameters:
registryFactory -
setRepository
public void setRepository(org.alfresco.repo.model.Repository repository)
- Parameters:
repository -
setRepositoryImageResolver
public void setRepositoryImageResolver(RepositoryImageResolver imageResolver)
- Parameters:
imageResolver -
setTransactionHelper
public void setTransactionHelper(org.alfresco.repo.transaction.RetryingTransactionHelper retryingTransactionHelper)
- Parameters:
retryingTransactionHelper -
setDescriptorService
public void setDescriptorService(org.alfresco.service.descriptor.DescriptorService descriptorService)
- Parameters:
descriptorService -
setAuthorityService
public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService)
- Parameters:
authorityService -
setTenantAdminService
public void setTenantAdminService(org.alfresco.repo.tenant.TenantAdminService tenantAdminService)
- Parameters:
tenantAdminService -
getDescription
public org.springframework.extensions.webscripts.ServerModel getDescription()
- Specified by:
getDescription in interface org.springframework.extensions.webscripts.Container
getScriptParameters
public java.util.Map getScriptParameters()
- Specified by:
getScriptParameters in interface org.springframework.extensions.webscripts.Container- Overrides:
getScriptParameters in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
getTemplateParameters
public java.util.Map getTemplateParameters()
- Specified by:
getTemplateParameters in interface org.springframework.extensions.webscripts.Container- Overrides:
getTemplateParameters in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
executeScript
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
- Specified by:
executeScript in interface org.springframework.extensions.webscripts.RuntimeContainer
- Throws:
java.io.IOException
transactionedExecute
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
- Execute script within required level of transaction
- Parameters:
scriptReq - scriptRes -
- Throws:
java.io.IOException
getRegistry
public org.springframework.extensions.webscripts.Registry getRegistry()
- Specified by:
getRegistry in interface org.springframework.extensions.webscripts.Container- Overrides:
getRegistry in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
onApplicationEvent
public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
- Specified by:
onApplicationEvent in interface org.springframework.context.ApplicationListener- Overrides:
onApplicationEvent in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
getRequiredAuthentication
public org.springframework.extensions.webscripts.Description.RequiredAuthentication getRequiredAuthentication()
- Specified by:
getRequiredAuthentication in interface org.springframework.extensions.webscripts.RuntimeContainer- Overrides:
getRequiredAuthentication in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
authenticate
public boolean authenticate(org.springframework.extensions.webscripts.Authenticator auth,
org.springframework.extensions.webscripts.Description.RequiredAuthentication required)
- Specified by:
authenticate in interface org.springframework.extensions.webscripts.RuntimeContainer- Overrides:
authenticate in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
reset
public void reset()
- Specified by:
reset in interface org.springframework.extensions.webscripts.Container- Overrides:
reset in class org.springframework.extensions.webscripts.AbstractRuntimeContainer
onEnableTenant
public void onEnableTenant()
- Specified by:
onEnableTenant in interface org.alfresco.repo.tenant.TenantDeployer
onDisableTenant
public void onDisableTenant()
- Specified by:
onDisableTenant in interface org.alfresco.repo.tenant.TenantDeployer
init
public void init()
- Specified by:
init in interface org.alfresco.repo.tenant.TenantDeployer
destroy
public void destroy()
- Specified by:
destroy in interface org.alfresco.repo.tenant.TenantDeployer
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.