Class 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
    • Constructor Detail

      • Membership

        public Membership​(Transport transport)
      • Membership

        public Membership​(Transport transport,
                          Project project,
                          int userId)
    • Method Detail

      • setId

        public Membership setId​(java.lang.Integer id)
        Parameters:
        id - database ID.
      • getId

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

        public Project getProject()
      • getUserId

        public java.lang.Integer getUserId()
      • setUserId

        public Membership 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 Membership 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