Class UserInfo

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class UserInfo
    extends java.lang.Object
    implements java.lang.Cloneable
    Deprecated.
    Use the OnmsUser class instead
    This is a data class for storing the information on a user. This information is stored in the users.xml file and is manipulated via the "Users, Groups and Views" screen.
    Since:
    1.8.1
    Version:
    1.1.1.1
    Author:
    Jason Johns , OpenNMS , Jason Johns , OpenNMS
    • Constructor Summary

      Constructors 
      Constructor Description
      UserInfo()
      Deprecated.
      Default constructor, intializes the member variables.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      Deprecated.
      clone
      boolean comparePasswords​(java.lang.String aPassword)
      Deprecated.
      This method compares two encrypted strings for equality
      static java.lang.String encryptPassword​(java.lang.String aPassword)
      Deprecated.
      This method encrypts the password using MD5 hashing.
      java.lang.String getFullName()
      Deprecated.
      Returns the full name of this user
      NotificationInfo getNotificationInfo()
      Deprecated.
      Returns the notification information for this user
      java.lang.String getPassword()
      Deprecated.
      Returns the password for this user
      java.lang.String getUserComments()
      Deprecated.
      Returns the user comments for this user
      java.lang.String getUserId()
      Deprecated.
      Returns the user id for this user
      void setEncryptedPassword​(java.lang.String aPassword)
      Deprecated.
      Sets the password for this user, assuming that the value passed in is already encrypted properly
      void setFullName​(java.lang.String aFullName)
      Deprecated.
      Sets the full name for this user
      void setNotificationInfo​(NotificationInfo someInfo)
      Deprecated.
      Sets the notificaton information for this user
      void setUnencryptedPassword​(java.lang.String aPassword)
      Deprecated.
      Sets the password for this user, first encrypting it
      void setUserComments​(java.lang.String someUserComments)
      Deprecated.
      Sets the user comments for this user
      void setUserId​(java.lang.String aUserId)
      Deprecated.
      Sets the user id for this user
      java.lang.String toString()
      Deprecated.
      Returns a String representation of the user info, used primarily for debugging purposes.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • UserInfo

        public UserInfo()
        Deprecated.
        Default constructor, intializes the member variables.
    • Method Detail

      • clone

        public java.lang.Object clone()
        Deprecated.

        clone

        Overrides:
        clone in class java.lang.Object
        Returns:
        a Object object.
      • getNotificationInfo

        public NotificationInfo getNotificationInfo()
        Deprecated.
        Returns the notification information for this user
        Returns:
        the notification info
      • setNotificationInfo

        public void setNotificationInfo​(NotificationInfo someInfo)
        Deprecated.
        Sets the notificaton information for this user
        Parameters:
        someInfo - the notification info
      • setUserId

        public void setUserId​(java.lang.String aUserId)
        Deprecated.
        Sets the user id for this user
        Parameters:
        aUserId - the user id
      • getUserId

        public java.lang.String getUserId()
        Deprecated.
        Returns the user id for this user
        Returns:
        the user id
      • setFullName

        public void setFullName​(java.lang.String aFullName)
        Deprecated.
        Sets the full name for this user
        Parameters:
        aFullName - the full name
      • getFullName

        public java.lang.String getFullName()
        Deprecated.
        Returns the full name of this user
        Returns:
        the full name
      • setUserComments

        public void setUserComments​(java.lang.String someUserComments)
        Deprecated.
        Sets the user comments for this user
        Parameters:
        someUserComments - the user comments
      • getUserComments

        public java.lang.String getUserComments()
        Deprecated.
        Returns the user comments for this user
        Returns:
        the user comments
      • setEncryptedPassword

        public void setEncryptedPassword​(java.lang.String aPassword)
        Deprecated.
        Sets the password for this user, assuming that the value passed in is already encrypted properly
        Parameters:
        aPassword - the encrypted password
      • setUnencryptedPassword

        public void setUnencryptedPassword​(java.lang.String aPassword)
                                    throws java.lang.IllegalStateException
        Deprecated.
        Sets the password for this user, first encrypting it
        Parameters:
        aPassword - the password
        Throws:
        java.lang.IllegalStateException - if any.
      • encryptPassword

        public static java.lang.String encryptPassword​(java.lang.String aPassword)
                                                throws java.lang.IllegalStateException
        Deprecated.
        This method encrypts the password using MD5 hashing.
        Parameters:
        aPassword - the password to encrypt
        Returns:
        the MD5 hash of the password, or null if the encryption fails
        Throws:
        java.lang.IllegalStateException - if any.
      • comparePasswords

        public boolean comparePasswords​(java.lang.String aPassword)
        Deprecated.
        This method compares two encrypted strings for equality
        Parameters:
        aPassword - the password to check for equality
        Returns:
        true if the two passwords are equal (after encryption), false otherwise
      • getPassword

        public java.lang.String getPassword()
        Deprecated.
        Returns the password for this user
        Returns:
        String, the password for the user
      • toString

        public java.lang.String toString()
        Deprecated.
        Returns a String representation of the user info, used primarily for debugging purposes.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String, a string representation