Class RepositoryScriptProcessor

  • All Implemented Interfaces:
    org.springframework.extensions.webscripts.ScriptProcessor

    public class RepositoryScriptProcessor
    extends java.lang.Object
    implements org.springframework.extensions.webscripts.ScriptProcessor
    Repository (server-tier) Web Script Processor
    Author:
    davidc
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.springframework.extensions.webscripts.ScriptLoader scriptLoader  
      protected org.alfresco.service.cmr.repository.ScriptService scriptService  
      protected org.springframework.extensions.webscripts.SearchPath searchPath  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object executeScript​(java.lang.String path, java.util.Map<java.lang.String,​java.lang.Object> model)  
      java.lang.Object executeScript​(org.springframework.extensions.webscripts.ScriptContent content, java.util.Map<java.lang.String,​java.lang.Object> model)  
      org.springframework.extensions.webscripts.ScriptContent findScript​(java.lang.String path)  
      void reset()  
      void setScriptService​(org.alfresco.service.cmr.repository.ScriptService scriptService)  
      void setSearchPath​(org.springframework.extensions.webscripts.SearchPath searchPath)  
      java.lang.Object unwrapValue​(java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • scriptService

        protected org.alfresco.service.cmr.repository.ScriptService scriptService
      • scriptLoader

        protected org.springframework.extensions.webscripts.ScriptLoader scriptLoader
      • searchPath

        protected org.springframework.extensions.webscripts.SearchPath searchPath
    • Constructor Detail

      • RepositoryScriptProcessor

        public RepositoryScriptProcessor()
    • Method Detail

      • setScriptService

        public void setScriptService​(org.alfresco.service.cmr.repository.ScriptService scriptService)
        Parameters:
        scriptService - ScriptService
      • setSearchPath

        public void setSearchPath​(org.springframework.extensions.webscripts.SearchPath searchPath)
        Parameters:
        searchPath - SearchPath
      • findScript

        public org.springframework.extensions.webscripts.ScriptContent findScript​(java.lang.String path)
        Specified by:
        findScript in interface org.springframework.extensions.webscripts.ScriptProcessor
      • executeScript

        public java.lang.Object executeScript​(java.lang.String path,
                                              java.util.Map<java.lang.String,​java.lang.Object> model)
                                       throws org.alfresco.scripts.ScriptException
        Specified by:
        executeScript in interface org.springframework.extensions.webscripts.ScriptProcessor
        Throws:
        org.alfresco.scripts.ScriptException
      • executeScript

        public java.lang.Object executeScript​(org.springframework.extensions.webscripts.ScriptContent content,
                                              java.util.Map<java.lang.String,​java.lang.Object> model)
        Specified by:
        executeScript in interface org.springframework.extensions.webscripts.ScriptProcessor
      • unwrapValue

        public java.lang.Object unwrapValue​(java.lang.Object value)
        Specified by:
        unwrapValue in interface org.springframework.extensions.webscripts.ScriptProcessor
      • reset

        public void reset()
        Specified by:
        reset in interface org.springframework.extensions.webscripts.ScriptProcessor