com.bea.wli.sb.security
Interface UsernamePassword


public interface UsernamePassword

This interface encapsulates a username/password pair. Instances of UsernamePassword are immutable.

Note: implementations of this interface are not required to be thread-safe. Clients of this interface are responsible to do synchronization if required by the usage pattern.


Method Summary
 char[] getPassword()
          Note: to maintain the immutability of UsernamePassword, a new copy of the password character array is returned.
 String getUsername()
           
 

Method Detail

getUsername

String getUsername()
Returns:
the username
Throws:
IllegalStateException - if this UsernamePassword has already been disposed.

getPassword

char[] getPassword()
Note: to maintain the immutability of UsernamePassword, a new copy of the password character array is returned.

Returns:
the password
Throws:
IllegalStateException - if this UsernamePassword has already been disposed.