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
Extension of
CredentialImpl with added Elytron support.- Author:
- Flavia Rainone
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.connector.metadata.api.common.Credential
Credential.Attribute, Credential.Tag -
Constructor Summary
ConstructorsConstructorDescriptionCredentialImpl(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
-
Constructor Details
-
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.ValidateExceptionCreate 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 Details
-
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
- Specified by:
getSecurityDomainin interfaceorg.jboss.jca.common.api.metadata.common.Credential
-
resolveSecurityDomain
- Specified by:
resolveSecurityDomainin interfaceorg.jboss.jca.common.api.metadata.common.SecurityMetadata
-
getUserName
- Specified by:
getUserNamein interfaceorg.jboss.jca.common.api.metadata.common.Credential
-
getPassword
- Specified by:
getPasswordin interfaceorg.jboss.jca.common.api.metadata.common.Credential
-
equals
-
hashCode
public int hashCode() -
toString
-