Class Membership

  • All Implemented Interfaces:
    Identifiable

    public class Membership
    extends java.lang.Object
    implements Identifiable
    User or group membership.
    • Field Detail

      • DATABASE_ID

        public static final Property<java.lang.Integer> DATABASE_ID
        database numeric ID.
      • USER_ID

        public static final Property<java.lang.Integer> USER_ID
        User. Not set for "group" membership.
      • USER_NAME

        public static final Property<java.lang.String> USER_NAME
      • GROUP_ID

        public static final Property<java.lang.Integer> GROUP_ID
        Group. Not set for "user" membership.
      • GROUP_NAME

        public static final Property<java.lang.String> GROUP_NAME
      • ROLES

        public static final Property<java.util.Set<Role>> ROLES
    • Method Detail

      • getId

        public java.lang.Integer getId()
        Specified by:
        getId in interface Identifiable
      • getProject

        public Project getProject()
      • setProject

        public void setProject​(Project project)
      • getUserId

        public java.lang.Integer getUserId()
      • setUserId

        public void setUserId​(java.lang.Integer id)
      • getGroupId

        public java.lang.Integer getGroupId()
      • setGroupId

        public void setGroupId​(java.lang.Integer id)
      • getUserName

        public java.lang.String getUserName()
      • setUserName

        public void setUserName​(java.lang.String id)
      • getGroupName

        public java.lang.String getGroupName()
      • setGroupName

        public void setGroupName​(java.lang.String id)
      • getRoles

        public java.util.Collection<Role> getRoles()
      • addRoles

        public void addRoles​(java.util.Collection<Role> roles)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object