Package 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
Modifier and TypeMethodDescriptionchar[]
Note: to maintain the immutability of UsernamePassword, a new copy of the password character array is returned.
-
Method Details
-
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.
-
getPasswordString
String getPasswordString()- Returns:
- the password
- Throws:
IllegalStateException
- if this UsernamePassword has already been disposed.
-