Class UserMembershipImpl

    • Constructor Detail

      • UserMembershipImpl

        public UserMembershipImpl()
      • UserMembershipImpl

        public UserMembershipImpl​(long id,
                                  long userId,
                                  long groupId,
                                  long roleId)
    • Method Detail

      • getId

        public long getId()
        Specified by:
        getId in interface UserMembership
        Returns:
        the user membership's id
      • getAssignedBy

        public long getAssignedBy()
        Specified by:
        getAssignedBy in interface UserMembership
        Returns:
        the id of the user that assigned this user membership
      • getRoleId

        public long getRoleId()
        Specified by:
        getRoleId in interface UserMembership
        Returns:
        the user membership's role id or 0 if the membership is not linked to a Role
      • getGroupId

        public long getGroupId()
        Specified by:
        getGroupId in interface UserMembership
        Returns:
        the user membership's group id or 0 if the membership is not linked to a Group
      • getUserId

        public long getUserId()
        Specified by:
        getUserId in interface UserMembership
        Returns:
        the user membership's user id
      • getGroupName

        public String getGroupName()
        Specified by:
        getGroupName in interface UserMembership
        Returns:
        the user membership's group name or null if the membership is not linked to a Group
      • getRoleName

        public String getRoleName()
        Specified by:
        getRoleName in interface UserMembership
        Returns:
        the user membership's role name or null if the membership is not linked to a Group
      • getUsername

        public String getUsername()
        Specified by:
        getUsername in interface UserMembership
        Returns:
        the username of the user that is assigned this membership
      • setAssignedByName

        public void setAssignedByName​(String assignedByName)
      • setGroupParentPath

        public void setGroupParentPath​(String groupParentPath)
      • setAssignedDate

        public void setAssignedDate​(Date assignedDate)
      • setAssignedBy

        public void setAssignedBy​(long assignedBy)
      • setGroupName

        public void setGroupName​(String groupName)
      • setRoleName

        public void setRoleName​(String roleName)
      • setUsername

        public void setUsername​(String username)