Class PasswordCredential

    • Constructor Detail

      • PasswordCredential

        public PasswordCredential​(String userName,
                                  char[] password)
        Creates a new PasswordCredential object from the given user name and password.

        Note that the given user password is cloned before it is stored in the new PasswordCredential object.

        Parameters:
        userName - the user name
        password - the user's password
    • Method Detail

      • getUserName

        public String getUserName()
        Returns the user name.
        Returns:
        the user name
      • getPassword

        public char[] getPassword()
        Returns the user password.

        Note that this method returns a reference to the password. It is the caller's responsibility to zero out the password information after it is no longer needed.

        Returns:
        the password
      • getManagedConnectionFactory

        public ManagedConnectionFactory getManagedConnectionFactory()
        Gets the target ManagedConnectionFactory for which the user name and password has been set by the application server. A ManagedConnection- Factory uses this field to find out whether PasswordCredential should be used by it for sign-on to the target EIS instance.
        Returns:
        ManagedConnectionFactory instance for which user name and password have been specified
      • setManagedConnectionFactory

        public void setManagedConnectionFactory​(ManagedConnectionFactory mcf)
        Sets the target ManagedConenctionFactory instance for which the user name and password has been set by the application server.
        Parameters:
        mcf - ManagedConnectionFactory instance for which user name and password have been specified
      • equals

        public boolean equals​(Object other)
        Compares this PasswordCredential with the specified object for equality. The two PasswordCredential instances are the same if they are equal in username and password.
        Overrides:
        equals in class Object
        Parameters:
        other - Object to which PasswordCredential is to be compared
        Returns:
        true if and if the specified object is a PasswordCredential whose username and password are equal to this instance.
      • hashCode

        public int hashCode()
        Returns the hash code for this PasswordCredential
        Overrides:
        hashCode in class Object
        Returns:
        hash code for this PasswordCredential