Class MemoryUser

    • Method Detail

      • getRoles

        public Iterator<Role> getRoles()
        Deprecated.
        Return the set of Roles assigned specifically to this user.
        Specified by:
        getRoles in interface User
        Specified by:
        getRoles in class AbstractUser
        Returns:
        the set of Roles assigned specifically to this user.
      • getUserDatabase

        public UserDatabase getUserDatabase()
        Deprecated.
        Return the UserDatabase within which this User is defined.
        Returns:
        the UserDatabase within which this User is defined.
      • addGroup

        public void addGroup​(Group group)
        Deprecated.
        Add a new Group to those this user belongs to.
        Specified by:
        addGroup in interface User
        Specified by:
        addGroup in class AbstractUser
        Parameters:
        group - The new group
      • addRole

        public void addRole​(Role role)
        Deprecated.
        Add a new Role to those assigned specifically to this user.
        Specified by:
        addRole in interface User
        Specified by:
        addRole in class AbstractUser
        Parameters:
        role - The new role
      • isInGroup

        public boolean isInGroup​(Group group)
        Deprecated.
        Is this user in the specified group?
        Specified by:
        isInGroup in interface User
        Specified by:
        isInGroup in class AbstractUser
        Parameters:
        group - The group to check
        Returns:
        true if the user is in the specified group
      • isInRole

        public boolean isInRole​(Role role)
        Deprecated.
        Is this user specifically assigned the specified Role? This method does NOT check for roles inherited based on Group membership.
        Specified by:
        isInRole in interface User
        Specified by:
        isInRole in class AbstractUser
        Parameters:
        role - The role to check
        Returns:
        true if the user has the specified role
      • removeGroup

        public void removeGroup​(Group group)
        Deprecated.
        Remove a Group from those this user belongs to.
        Specified by:
        removeGroup in interface User
        Specified by:
        removeGroup in class AbstractUser
        Parameters:
        group - The old group
      • removeRole

        public void removeRole​(Role role)
        Deprecated.
        Remove a Role from those assigned to this user.
        Specified by:
        removeRole in interface User
        Specified by:
        removeRole in class AbstractUser
        Parameters:
        role - The old role
      • toXml

        public String toXml()
        Deprecated.

        Return a String representation of this user in XML format.

        IMPLEMENTATION NOTE - For backwards compatibility, the reader that processes this entry will accept either username or name for the username property.

        Returns:
        the XML representation