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

public class GuiMember extends Object implements Serializable
member bean wraps grouper class with useful methods for UIs
See Also:
  • Field Details

    • TIMESTAMP_FORMAT

      public static final String TIMESTAMP_FORMAT
      format on screen of config for milestone: yyyy/MM/dd (not hh:mm aa)
      See Also:
  • Constructor Details

    • GuiMember

      public GuiMember()
      default constructor
    • GuiMember

      public GuiMember(Member member1)
      construct from member
      Parameters:
      member1 -
  • Method Details

    • equals

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

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

      public static Set<GuiMember> convertFromMembers(Set<Member> members)
      Parameters:
      members -
      configMax -
      max -
      Returns:
    • convertFromMembers

      public static Set<GuiMember> convertFromMembers(Set<Member> members, String configMax, int defaultMax)
      Parameters:
      members -
      configMax -
      max -
      Returns:
    • getMembership

      public Membership getMembership()
      get membership if here
      Returns:
      the membership
    • setMembership

      public void setMembership(Membership membership1)
      Parameters:
      membership1 -
    • isHasDisabledString

      public boolean isHasDisabledString()
      Returns:
      the disabled date
    • getShortLink

      public String getShortLink()
      Returns:
      the short link for a webpage for this member
    • getShortLinkWithIcon

      public String getShortLinkWithIcon()
      Returns:
      the short link for a webpage for this member
    • getDisabledDate

      public String getDisabledDate()
      Returns:
      the disabled date
    • getEnabledDate

      public String getEnabledDate()
      Returns:
      the disabled date
    • formatEnabledDisabled

      public static String formatEnabledDisabled(Timestamp timestamp)
      Parameters:
      timestamp -
      Returns:
      the string format
    • getMember

      public Member getMember()
      return the member
      Returns:
      the member
    • getGuiSubject

      public GuiSubject getGuiSubject()
      Returns:
      the subject
    • setGuiSubject

      public void setGuiSubject(GuiSubject subject1)
      subject
      Parameters:
      subject1 -
    • isDeletable

      public boolean isDeletable()
      if there is an immediate membership which can be deleted
      Returns:
      if deletable
    • setDeletable

      public void setDeletable(boolean deletable1)
      if this subject has an immediate membership
      Parameters:
      deletable1 -