Class CredentialImpl
- java.lang.Object
-
- org.jboss.jca.common.metadata.common.CredentialImpl
-
- All Implemented Interfaces:
Serializable,Credential,SecurityMetadata,JCAMetadata,ValidatableMetadata
- Direct Known Subclasses:
DsSecurityImpl
public class CredentialImpl extends Object implements Credential
Credential implementation- Author:
- Stefano Maestri, Jesper Pedersen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.common.Credential
Credential.Tag
-
-
Constructor Summary
Constructors Constructor Description CredentialImpl(String userName, String password, String securityDomain)Create a new SecurityImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetPassword()Get the password.StringgetSecurityDomain()Get the securityDomainManaged.StringgetUserName()Get the userName.inthashCode()StringresolveSecurityDomain()voidvalidate()
-
-
-
Constructor Detail
-
CredentialImpl
public CredentialImpl(String userName, String password, String securityDomain) throws ValidateException
Create a new SecurityImpl.- Parameters:
userName- userNamepassword- passwordsecurityDomain- securityDomain- Throws:
ValidateException- ValidateException
-
-
Method Detail
-
getUserName
public final String getUserName()
Get the userName.- Specified by:
getUserNamein interfaceCredential- Returns:
- the userName.
-
getPassword
public final String getPassword()
Get the password.- Specified by:
getPasswordin interfaceCredential- Returns:
- the password.
-
getSecurityDomain
public final String getSecurityDomain()
Get the securityDomainManaged.- Specified by:
getSecurityDomainin interfaceCredential- Returns:
- the securityDomainManaged.
-
resolveSecurityDomain
public final String resolveSecurityDomain()
- Specified by:
resolveSecurityDomainin interfaceSecurityMetadata
-
validate
public void validate() throws ValidateException- Specified by:
validatein interfaceValidatableMetadata- Throws:
ValidateException
-
-