Class WebScriptUtils

  • All Implemented Interfaces:
    org.alfresco.processor.ProcessorExtension, org.alfresco.repo.jscript.Scopeable

    public class WebScriptUtils
    extends org.alfresco.repo.jscript.ScriptUtils
    Override of the JavaScript API ScriptUtils bean "utilsScript" to provide additional Remote API methods using objects not available to base Repository project.

    See "web-scripts-application-context.xml" for bean definition.

    Since:
    4.2.0, 5.1 (Moved to Remote API project)
    Author:
    Kevin Roast
    • Constructor Summary

      Constructors 
      Constructor Description
      WebScriptUtils()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object[] findWebScripts​(java.lang.String family)
      Searches for webscript components with the given family name.
      java.lang.String getHostAddress()  
      java.lang.String getHostName()  
      org.alfresco.service.cmr.admin.RepoUsage getRestrictions()  
      java.util.List<org.alfresco.service.cmr.repository.StoreRef> getStores()
      Gets the list of repository stores
      org.alfresco.service.cmr.admin.RepoUsage getUsage()  
      void setRepositoryContainer​(RepositoryContainer repositoryContainer)  
      • Methods inherited from class org.alfresco.repo.jscript.ScriptUtils

        createPaging, createPaging, createPaging, disableRules, displayPath, enableRules, fromISO8601, getLocale, getNodeFromString, longQName, moduleInstalled, pad, resolveNodeReference, setLocale, setNodeService, setServiceRegistry, shortQName, toBoolean, toISO8601, toISO8601
      • Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension

        getScope, setScope
      • Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension

        getExtensionName, register, setExtensionName, setProcessor
      • Methods inherited from class java.lang.Object

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

      • WebScriptUtils

        public WebScriptUtils()
    • Method Detail

      • setRepositoryContainer

        public void setRepositoryContainer​(RepositoryContainer repositoryContainer)
      • findWebScripts

        public java.lang.Object[] findWebScripts​(java.lang.String family)
        Searches for webscript components with the given family name.
        Parameters:
        family - the family
        Returns:
        An array of webscripts that match the given family name
      • getHostAddress

        public java.lang.String getHostAddress()
      • getHostName

        public java.lang.String getHostName()
      • getRestrictions

        public org.alfresco.service.cmr.admin.RepoUsage getRestrictions()
      • getUsage

        public org.alfresco.service.cmr.admin.RepoUsage getUsage()
      • getStores

        public java.util.List<org.alfresco.service.cmr.repository.StoreRef> getStores()
        Gets the list of repository stores
        Returns:
        stores