Class AecuScriptContext

  • All Implemented Interfaces:
    be.orbinson.aem.groovy.console.api.context.ScriptContext

    public class AecuScriptContext
    extends Object
    implements be.orbinson.aem.groovy.console.api.context.ScriptContext
    Script context to run Groovy Console scripts.
    Author:
    Roland Gruber
    • Constructor Detail

      • AecuScriptContext

        public AecuScriptContext​(String script,
                                 org.apache.sling.api.resource.ResourceResolver resolver,
                                 String data)
        Constructor
        Parameters:
        data - json data for scripts
        script - script content
        resolver - resolver
      • AecuScriptContext

        public AecuScriptContext​(String script,
                                 org.apache.sling.api.resource.ResourceResolver resolver)
    • Method Detail

      • getData

        public String getData()
        Specified by:
        getData in interface be.orbinson.aem.groovy.console.api.context.ScriptContext
      • getOutputStream

        public ByteArrayOutputStream getOutputStream()
        Specified by:
        getOutputStream in interface be.orbinson.aem.groovy.console.api.context.ScriptContext
      • getPrintStream

        public PrintStream getPrintStream()
        Specified by:
        getPrintStream in interface be.orbinson.aem.groovy.console.api.context.ScriptContext
      • getResourceResolver

        public org.apache.sling.api.resource.ResourceResolver getResourceResolver()
        Specified by:
        getResourceResolver in interface be.orbinson.aem.groovy.console.api.context.ScriptContext
      • getScript

        public String getScript()
        Specified by:
        getScript in interface be.orbinson.aem.groovy.console.api.context.ScriptContext
      • getUserId

        public String getUserId()
        Specified by:
        getUserId in interface be.orbinson.aem.groovy.console.api.context.ScriptContext