Class BasicAuthCredentialsBuilderImpl

java.lang.Object
org.refcodes.web.BasicAuthCredentialsImpl
org.refcodes.web.BasicAuthCredentialsBuilderImpl
All Implemented Interfaces:
org.refcodes.mixin.CredentialsAccessor, org.refcodes.mixin.CredentialsAccessor.CredentialsBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>, org.refcodes.mixin.CredentialsAccessor.CredentialsMutator, org.refcodes.mixin.CredentialsAccessor.CredentialsProperty, org.refcodes.mixin.IdentityAccessor, org.refcodes.mixin.IdentityAccessor.IdentityBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>, org.refcodes.mixin.IdentityAccessor.IdentityMutator, org.refcodes.mixin.IdentityAccessor.IdentityProperty, org.refcodes.mixin.SecretAccessor, org.refcodes.mixin.SecretAccessor.SecretBuilder<BasicAuthCredentials.BasicAuthCredentialsBuilder>, org.refcodes.mixin.SecretAccessor.SecretMutator, org.refcodes.mixin.SecretAccessor.SecretProperty, org.refcodes.mixin.Validatable<BasicCredentials>, AuthTypeAccessor, AuthTypeCredentials<BasicAuthCredentials,​BasicCredentials>, BasicAuthCredentials, BasicAuthCredentials.BasicAuthCredentialsBuilder, BasicCredentials

public class BasicAuthCredentialsBuilderImpl
extends BasicAuthCredentialsImpl
implements BasicAuthCredentials.BasicAuthCredentialsBuilder
This implementation of the BasicAuthCredentials.BasicAuthCredentialsBuilder interface compares the secret (BasicAuthCredentialsImpl.getSecret()) case sensitive but the username ( BasicAuthCredentialsImpl.getIdentity()) case insensitive with the BasicAuthCredentialsImpl.equals(Object) method.
  • Constructor Details

  • Method Details

    • setIdentity

      public void setIdentity​(String aIdentity)
      Specified by:
      setIdentity in interface org.refcodes.mixin.IdentityAccessor.IdentityMutator
    • setSecret

      public void setSecret​(String aSecret)
      Specified by:
      setSecret in interface org.refcodes.mixin.SecretAccessor.SecretMutator