java.lang.Object
edu.internet2.middleware.grouper.grouperUi.beans.api.GuiObjectBase
edu.internet2.middleware.grouper.grouperUi.beans.api.GuiService
All Implemented Interfaces:
Serializable

public class GuiService extends GuiObjectBase implements Serializable
Result of one service being retrieved
See Also:
  • Constructor Details

    • GuiService

      public GuiService()
    • GuiService

      public GuiService(GuiAttributeDefName theGuiAttributeDefName, GuiStem theGuiStem)
      Parameters:
      theGuiStem -
      theGuiAttributeDefName -
  • Method Details

    • convertFromAttributeDefNames

      public static Set<GuiService> convertFromAttributeDefNames(Set<AttributeDefName> attributeDefNames)
      Parameters:
      attributeDefNames -
      Returns:
      services
    • convertFromAttributeDefNames

      public static Set<GuiService> convertFromAttributeDefNames(Set<AttributeDefName> attributeDefNames, String configMax, int defaultMax)
      Parameters:
      attributeDefNames -
      configMax -
      defaultMax -
      Returns:
      attribute def names
    • getGuiStem

      public GuiStem getGuiStem()
      gui stem for this service if there is only one stem
      Returns:
      the guiStem
    • setGuiStem

      public void setGuiStem(GuiStem guiStem1)
      gui stem for this service if there is only one stem
      Parameters:
      guiStem1 - the guiStem to set
    • getGuiAttributeDefName

      public GuiAttributeDefName getGuiAttributeDefName()
      gui attribute def name for this service
      Returns:
      the guiAttributeDefName
    • setGuiAttributeDefName

      public void setGuiAttributeDefName(GuiAttributeDefName guiAttributeDefName1)
      gui attribute def name for this service
      Parameters:
      guiAttributeDefName1 - the guiAttributeDefName to set
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
      See Also:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      See Also:
    • getShortLink

      public String getShortLink()
      <a href="#" rel="tooltip" data-html="true" data-delay-show='200' data-placement="right" title="&lt;strong&gt;FOLDER:&lt;/strong&gt;&lt;br /&gt;Full : Path : To : The : Entity<br /><br />This is the description for this entity. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.">Editors
      Returns:
      short link
    • getShortLinkWithIcon

      public String getShortLinkWithIcon()
      display short link with image next to it in li <a href="#" rel="tooltip" data-html="true" data-delay-show='200' data-placement="right" title="&lt;strong&gt;FOLDER:&lt;/strong&gt;&lt;br /&gt;Full : Path : To : The : Entity<br /><br />This is the description for this entity. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.">Editors
      Overrides:
      getShortLinkWithIcon in class GuiObjectBase
      Returns:
      short link
    • getShortLinkWithIconAndPath

      public String getShortLinkWithIconAndPath()
      display short link with image next to it in li and the path info below it <a href="#" rel="tooltip" data-html="true" data-delay-show='200' data-placement="right" title="&lt;strong&gt;FOLDER:&lt;/strong&gt;&lt;br /&gt;Full : Path : To : The : Entity<br /><br />This is the description for this entity. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.">Editors
      Returns:
      short link
    • getGrouperObject

      public GrouperObject getGrouperObject()
      Description copied from class: GuiObjectBase
      get the gui object
      Specified by:
      getGrouperObject in class GuiObjectBase
      Returns:
      the object
      See Also:
    • getLink

      public String getLink()
      <a href="#" rel="tooltip" data-html="true" data-delay-show='200' data-placement="right" title="&lt;strong&gt;FOLDER:&lt;/strong&gt;&lt;br /&gt;Full : Path : To : The : Entity<br /><br />This is the description for this entity. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.">Editors
      Returns:
      short link
    • getLinkWithIcon

      public String getLinkWithIcon()
      display short link with image next to it in li <a href="#" rel="tooltip" data-html="true" data-delay-show='200' data-placement="right" title="&lt;strong&gt;FOLDER:&lt;/strong&gt;&lt;br /&gt;Full : Path : To : The : Entity<br /><br />This is the description for this entity. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.">Editors
      Returns:
      short link