public abstract class CredentialImplementation extends java.lang.Object implements Credential
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
adaptorName |
private char[] |
password
Must be char array for security!! (Strings end up in the constant pool, etc.)
|
private XenonProperties |
properties |
private java.lang.String |
uniqueID |
private java.lang.String |
username
the user name to use for this context
|
Modifier | Constructor and Description |
---|---|
protected |
CredentialImplementation(java.lang.String adaptorName,
java.lang.String uniqueID,
XenonProperties properties,
java.lang.String username,
char[] password) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdaptorName()
Get the name of the adaptor that created this Credential.
|
char[] |
getPassword()
Gets the password.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Get the properties used to create this Credential.
|
java.lang.String |
getUniqueID() |
java.lang.String |
getUsername()
Returns the user name.
|
private final java.lang.String uniqueID
private final java.lang.String username
private final char[] password
private final java.lang.String adaptorName
private final XenonProperties properties
protected CredentialImplementation(java.lang.String adaptorName, java.lang.String uniqueID, XenonProperties properties, java.lang.String username, char[] password)
public java.lang.String getUniqueID()
public java.lang.String getUsername()
public char[] getPassword()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
Credential
getProperties
in interface Credential
public java.lang.String getAdaptorName()
Credential
getAdaptorName
in interface Credential