Class CredentialImpl
- java.lang.Object
-
- org.jboss.as.connector.metadata.common.CredentialImpl
-
- All Implemented Interfaces:
Serializable,Credential,org.jboss.jca.common.api.metadata.common.Credential,org.jboss.jca.common.api.metadata.common.SecurityMetadata,org.jboss.jca.common.api.metadata.JCAMetadata,org.jboss.jca.common.api.metadata.ValidatableMetadata
- Direct Known Subclasses:
DsSecurityImpl
public class CredentialImpl extends Object implements Credential
Extension ofCredentialImplwith added Elytron support.- Author:
- Flavia Rainone
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.as.connector.metadata.api.common.Credential
Credential.Tag
-
-
Constructor Summary
Constructors Constructor Description CredentialImpl(String userName, String password, String securityContext, org.wildfly.common.function.ExceptionSupplier<org.wildfly.security.credential.source.CredentialSource,Exception> credentialSourceSupplier)Create a new CredentialImpl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetPassword()StringgetSecurityDomain()StringgetUserName()inthashCode()StringresolveSecurityDomain()StringtoString()voidvalidate()
-
-
-
Constructor Detail
-
CredentialImpl
public CredentialImpl(String userName, String password, String securityContext, org.wildfly.common.function.ExceptionSupplier<org.wildfly.security.credential.source.CredentialSource,Exception> credentialSourceSupplier) throws org.jboss.jca.common.api.validator.ValidateException
Create a new CredentialImpl.- Parameters:
userName- user namepassword- user passwordsecurityContext- specific information that helps implementation define which context this Credential belongs to- Throws:
org.jboss.jca.common.api.validator.ValidateException- ValidateException in case of validation error
-
-
Method Detail
-
validate
public void validate() throws org.jboss.jca.common.api.validator.ValidateException- Specified by:
validatein interfaceorg.jboss.jca.common.api.metadata.ValidatableMetadata- Throws:
org.jboss.jca.common.api.validator.ValidateException
-
getSecurityDomain
public final String getSecurityDomain()
- Specified by:
getSecurityDomainin interfaceorg.jboss.jca.common.api.metadata.common.Credential
-
resolveSecurityDomain
public final String resolveSecurityDomain()
- Specified by:
resolveSecurityDomainin interfaceorg.jboss.jca.common.api.metadata.common.SecurityMetadata
-
getUserName
public final String getUserName()
- Specified by:
getUserNamein interfaceorg.jboss.jca.common.api.metadata.common.Credential
-
getPassword
public final String getPassword()
- Specified by:
getPasswordin interfaceorg.jboss.jca.common.api.metadata.common.Credential
-
-