Package org.alfresco.rest.api
Class PublicApiRepositoryContainer
java.lang.Object
org.springframework.extensions.webscripts.AbstractRuntimeContainer
org.alfresco.repo.web.scripts.RepositoryContainer
org.alfresco.repo.web.scripts.TenantRepositoryContainer
org.alfresco.rest.api.PublicApiRepositoryContainer
- All Implemented Interfaces:
EventListener
,TenantDeployer
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.context.ApplicationListener
,org.springframework.extensions.webscripts.Container
,org.springframework.extensions.webscripts.RuntimeContainer
Repository (server-tier) container for public api
- Author:
- steveglover, davidc
-
Field Summary
FieldsFields inherited from class org.alfresco.repo.web.scripts.TenantRepositoryContainer
tenantAdminService, transactionService
Fields inherited from class org.springframework.extensions.webscripts.AbstractRuntimeContainer
applicationContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
executeScript
(org.springframework.extensions.webscripts.WebScriptRequest scriptReq, org.springframework.extensions.webscripts.WebScriptResponse scriptRes, org.springframework.extensions.webscripts.Authenticator auth) Methods inherited from class org.alfresco.repo.web.scripts.TenantRepositoryContainer
destroy, getRegistry, init, onDisableTenant, onEnableTenant, reset, setTenantAdminService, setTransactionService, setWebScriptsRegistryCache
Methods inherited from class org.alfresco.repo.web.scripts.RepositoryContainer
authenticate, executeScriptInternal, getDescription, getNotPublicExceptions, getPublicExceptions, getRequiredAuthentication, getScriptParameters, getTemplateParameters, onApplicationEvent, setAuthorityService, setDescriptorService, setEncryptTempFiles, setFallbackTransactionHelper, setMaxContentSize, setMemoryThreshold, setNotPublicExceptions, setPreserveHeadersPattern, setPublicExceptions, setRepository, setRepositoryImageResolver, setTempDirectoryName, setup, transactionedExecute
Methods inherited from class org.springframework.extensions.webscripts.AbstractRuntimeContainer
allowCallbacks, getApplicationContext, getConfigService, getFormatRegistry, getName, getScriptParameterFactoryRegistry, getScriptProcessorRegistry, getSearchPath, getTemplateProcessorRegistry, setAllowCallbacks, setApplicationContext, setConfigService, setFormatRegistry, setName, setRegistry, setScriptObjects, setScriptParameterFactoryRegistry, setScriptProcessorRegistry, setSearchPath, setTemplateObjects, setTemplateProcessorRegistry
-
Field Details
-
logger
protected static final org.apache.commons.logging.Log logger
-
-
Constructor Details
-
PublicApiRepositoryContainer
public PublicApiRepositoryContainer()
-
-
Method Details
-
executeScript
public void executeScript(org.springframework.extensions.webscripts.WebScriptRequest scriptReq, org.springframework.extensions.webscripts.WebScriptResponse scriptRes, org.springframework.extensions.webscripts.Authenticator auth) throws IOException - Specified by:
executeScript
in interfaceorg.springframework.extensions.webscripts.RuntimeContainer
- Overrides:
executeScript
in classRepositoryContainer
- Throws:
IOException
-