Class GroupStemTemplateContainer

java.lang.Object
edu.internet2.middleware.grouper.grouperUi.beans.ui.GroupStemTemplateContainer

public class GroupStemTemplateContainer extends Object
  • Constructor Details

    • GroupStemTemplateContainer

      public GroupStemTemplateContainer()
  • Method Details

    • isShowOnGroup

      public boolean isShowOnGroup()
      if we are showing on group
      Returns:
    • setShowOnGroup

      public void setShowOnGroup(boolean showOnGroup)
      if we are showing on group
      Parameters:
      showOnGroup -
    • isShowOnFolder

      public boolean isShowOnFolder()
      if we are showing on folder
      Returns:
    • setShowOnFolder

      public void setShowOnFolder(boolean showOnFolder)
      if we are showing on folder
      Parameters:
      showOnFolder -
    • isSimplifiedRequest

      public boolean isSimplifiedRequest()
      if this is a simplified ui request from browser
      Returns:
    • setSimplifiedRequest

      public void setSimplifiedRequest(boolean simplifiedRequest)
      if this is a simplified ui request from browser
      Parameters:
      simplifiedRequest -
    • getTemplateType

      public String getTemplateType()
      template type eg: service
      Returns:
    • setTemplateType

      public void setTemplateType(String templateType)
      Parameters:
      templateType - : template type eg: service
    • getTemplateKey

      public String getTemplateKey()
      Returns:
      user specified template key eg: wiki
    • setTemplateKey

      public void setTemplateKey(String templateKey)
      Parameters:
      templateKey - : user specified template key eg: wiki
    • getTemplateFriendlyName

      public String getTemplateFriendlyName()
      Returns:
      friendly name of the template. optional
    • getFriendlyNameOrTemplateKey

      public String getFriendlyNameOrTemplateKey()
      Returns:
      the template key or friendly name
    • setTemplateFriendlyName

      public void setTemplateFriendlyName(String templateFriendlyName)
      Parameters:
      templateFriendlyName - : friendly name of the template. optional
    • getTemplateDescription

      public String getTemplateDescription()
      Returns:
      template description. optional
    • setTemplateDescription

      public void setTemplateDescription(String templateDescription)
      Parameters:
      templateDescription - : template description. optional
    • getTemplateLogic

      public GrouperTemplateLogicBase getTemplateLogic()
      Returns:
      implementation class for selected template type
    • setTemplateLogic

      public void setTemplateLogic(GrouperTemplateLogicBase templateLogic)
      Parameters:
      templateLogic - : implementation class for selected template type
    • getTemplateOptions

      public Map<String,String> getTemplateOptions()
      Returns:
      all the template types to labels
    • setTemplateOptions

      public void setTemplateOptions(Map<String,String> templateOptions)
      Parameters:
      templateOptions - : all the template types to labels
    • getServiceActions

      public List<ServiceAction> getServiceActions()
      Returns:
      list of service actions for selected template type
    • setServiceActions

      public void setServiceActions(List<ServiceAction> serviceActions)
      Parameters:
      serviceActions - : list of service actions for selected template type
    • getCurrentServiceAction

      public ServiceAction getCurrentServiceAction()
      Returns:
      current service action
    • setCurrentServiceAction

      public void setCurrentServiceAction(ServiceAction currentServiceAction)
      Parameters:
      currentServiceAction - Current service action
    • isShowInThisFolderCheckbox

      public boolean isShowInThisFolderCheckbox()
      if the show in this folder checkbox should show
      Returns:
      the showInThisFolderCheckbox
    • setShowInThisFolderCheckbox

      public void setShowInThisFolderCheckbox(boolean showInThisFolderCheckbox1)
      if the show in this folder checkbox should show
      Parameters:
      showInThisFolderCheckbox1 - the showInThisFolderCheckbox to set
    • isCreateNoSubfolder

      public boolean isCreateNoSubfolder()
      Returns:
    • setCreateNoSubfolder

      public void setCreateNoSubfolder(boolean createNoSubfolder)
      Parameters:
      createNoSubfolder -
    • getCustomGshTemplates

      public Map<String,String> getCustomGshTemplates()
      get custom gsh templates to show in template types dropdown
      Returns:
    • getCustomAbacTemplates

      public Map<String,String> getCustomAbacTemplates()
      get custom abac templates to show in pattern dropdown
      Returns:
    • getTemplatesToShowInMoreActions

      public Map<String,String> getTemplatesToShowInMoreActions()
      get templates to show in more actions. map of configId to template name
      Returns:
    • getGuiGshTemplateConfig

      public GuiGshTemplateConfig getGuiGshTemplateConfig()
    • setGuiGshTemplateConfig

      public void setGuiGshTemplateConfig(GuiGshTemplateConfig guiGshTemplateConfig)