java.lang.Object
org.gcube.vomanagement.usermanagement.model.GCubeGroup
All Implemented Interfaces:
Serializable

public class GCubeGroup extends Object implements Serializable
See Also:
  • Constructor Details

    • GCubeGroup

      public GCubeGroup()
    • GCubeGroup

      public GCubeGroup(long groupId, long parentGroupId, String groupName, String description, String friendlyURL, long logoId, List<GCubeGroup> children)
    • GCubeGroup

      public GCubeGroup(long groupId, long parentGroupId, String groupName, String description, String friendlyURL, long logoId, List<GCubeGroup> children, GroupMembershipType membershipType)
    • GCubeGroup

      public GCubeGroup(long groupId, long parentGroupId, String groupName, String description, String friendlyURL, long logoId, int userCount, List<GCubeGroup> children, GroupMembershipType membershipType)
      Parameters:
      groupId -
      parentGroupId -
      groupName -
      description -
      friendlyURL -
      logoId -
      userCount -
      children -
      membershipType -
  • Method Details

    • getGroupId

      public long getGroupId()
    • setGroupId

      public void setGroupId(long groupId)
    • getParentGroupId

      public long getParentGroupId()
    • setParentGroupId

      public void setParentGroupId(long parentGroupId)
    • getGroupName

      public String getGroupName()
    • getName

      @Deprecated public String getName()
      Deprecated.
      use getGroupName
      Returns:
    • setGroupName

      public void setGroupName(String groupName)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getFriendlyURL

      public String getFriendlyURL()
    • setFriendlyURL

      public void setFriendlyURL(String friendlyURL)
    • getLogoId

      public long getLogoId()
    • setLogoId

      public void setLogoId(long logoId)
    • getChildren

      public List<GCubeGroup> getChildren()
    • setChildren

      public void setChildren(List<GCubeGroup> children)
    • getMembershipType

      public GroupMembershipType getMembershipType()
    • setMembershipType

      public void setMembershipType(GroupMembershipType membershipType)
    • getUserCount

      public int getUserCount()
    • setUserCount

      public void setUserCount(int userCount)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object