Class PublicApiRepositoryContainer

  • All Implemented Interfaces:
    EventListener, org.alfresco.repo.tenant.TenantDeployer, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, org.springframework.extensions.webscripts.Container, org.springframework.extensions.webscripts.RuntimeContainer

    public class PublicApiRepositoryContainer
    extends TenantRepositoryContainer
    Repository (server-tier) container for public api
    Author:
    steveglover, davidc
    • Field Detail

      • logger

        protected static final org.apache.commons.logging.Log logger
    • Constructor Detail

      • PublicApiRepositoryContainer

        public PublicApiRepositoryContainer()
    • Method Detail

      • transactionedExecute

        protected void transactionedExecute​(org.springframework.extensions.webscripts.WebScript script,
                                            org.springframework.extensions.webscripts.WebScriptRequest scriptReq,
                                            org.springframework.extensions.webscripts.WebScriptResponse scriptRes)
                                     throws IOException
        Execute script within required level of transaction
        Overrides:
        transactionedExecute in class RepositoryContainer
        Parameters:
        script - WebScript
        scriptReq - WebScriptRequest
        scriptRes - WebScriptResponse
        Throws:
        IOException
      • 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 interface org.springframework.extensions.webscripts.RuntimeContainer
        Overrides:
        executeScript in class RepositoryContainer
        Throws:
        IOException