Class GshTemplateRuntime

java.lang.Object
edu.internet2.middleware.grouper.app.gsh.template.GshTemplateRuntime

public class GshTemplateRuntime extends Object
  • Constructor Details

    • GshTemplateRuntime

      public GshTemplateRuntime()
  • Method Details

    • getWsInput

      public Map<String,Object> getWsInput()
      arbitrary wsInput
      Returns:
    • setWsInput

      public void setWsInput(Map<String,Object> wsInput)
      arbitrary wsInput
      Parameters:
      wsInput -
    • assignGshTemplateV2

      public void assignGshTemplateV2(GshTemplateV2 gshTemplateV2)
      set this from script
      Parameters:
      gshTemplateV2 -
    • assignGshTemplateV2internal

      public void assignGshTemplateV2internal(GshTemplateV2 gshTemplateV2)
      set this from script
      Parameters:
      gshTemplateV2 -
    • getGshTemplateV2

      public GshTemplateV2 getGshTemplateV2()
      set this from script
      Returns:
    • getTemplateConfigId

      public String getTemplateConfigId()
    • setTemplateConfigId

      public void setTemplateConfigId(String templateConfigId)
    • getCurrentSubject

      public Subject getCurrentSubject()
    • setCurrentSubject

      public void setCurrentSubject(Subject currentSubject)
    • getAuthenticatedSubject

      public Subject getAuthenticatedSubject()
    • setAuthenticatedSubject

      public void setAuthenticatedSubject(Subject authenticatedSubject)
    • getGrouperSession

      public GrouperSession getGrouperSession()
    • retrieveGshTemplateRuntime

      public static GshTemplateRuntime retrieveGshTemplateRuntime()
    • assignThreadLocalGshTemplateRuntime

      public static void assignThreadLocalGshTemplateRuntime(GshTemplateRuntime gshTemplateRuntime)
    • removeThreadLocalGshTemplateRuntime

      public static void removeThreadLocalGshTemplateRuntime()
    • setOwnerStemName

      public void setOwnerStemName(String ownerStemName)
      owner stem name where template was called
      Parameters:
      ownerStemName -
    • setOwnerGroupName

      public void setOwnerGroupName(String ownerGroupName)
      owner group name where template was called
      Parameters:
      ownerGroupName -
    • getOwnerStemName

      public String getOwnerStemName()
      owner stem name where template was called
      Returns:
    • getOwnerGroupName

      public String getOwnerGroupName()
      owner group name where template was called
      Returns:
    • setGrouperGroovyRuntime

      public void setGrouperGroovyRuntime(GrouperGroovyRuntime grouperGroovyRuntime)
    • getGrouperGroovyRuntime

      public GrouperGroovyRuntime getGrouperGroovyRuntime()