Class AuthenticationMechanismImpl

java.lang.Object
org.jboss.jca.common.metadata.spec.AuthenticationMechanismImpl
All Implemented Interfaces:
Serializable, Cloneable, org.jboss.jca.common.api.metadata.CopyableMetaData, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.spec.AuthenticationMechanism, org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata

public class AuthenticationMechanismImpl extends Object implements org.jboss.jca.common.api.metadata.spec.AuthenticationMechanism
An AuthenticationMechanism implementation
Author:
Stefano Maestri, Jesper Pedersen
See Also:
  • Constructor Details

    • AuthenticationMechanismImpl

      public AuthenticationMechanismImpl(List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> description, org.jboss.jca.common.api.metadata.spec.XsdString authenticationMechanismType, org.jboss.jca.common.api.metadata.spec.CredentialInterfaceEnum credentialInterface, String id, String cid)
      Constructor
      Parameters:
      description - description attribute in xml
      authenticationMechanismType - specifies type of an authentication mechanism. The example values are: invalid input: '<'authentication-mechanism-type>BasicPassword invalid input: '<'/authentication-mechanism-type> invalid input: '<'authentication-mechanism-type>Kerbv5 invalid input: '<'/authentication-mechanism-type> Any additional security mechanisms are outside the scope of the Connector architecture specification.
      credentialInterface - enumeration representing credentialInterface.
      id - xml ID
      cid - credential interface id
  • Method Details

    • getDescriptions

      public List<org.jboss.jca.common.api.metadata.spec.LocalizedXsdString> getDescriptions()
      Specified by:
      getDescriptions in interface org.jboss.jca.common.api.metadata.spec.AuthenticationMechanism
    • getAuthenticationMechanismType

      public org.jboss.jca.common.api.metadata.spec.XsdString getAuthenticationMechanismType()
      Specified by:
      getAuthenticationMechanismType in interface org.jboss.jca.common.api.metadata.spec.AuthenticationMechanism
    • getCredentialInterface

      public org.jboss.jca.common.api.metadata.spec.CredentialInterfaceEnum getCredentialInterface()
      Specified by:
      getCredentialInterface in interface org.jboss.jca.common.api.metadata.spec.AuthenticationMechanism
    • getId

      public String getId()
      Specified by:
      getId in interface org.jboss.jca.common.api.metadata.spec.IdDecoratedMetadata
    • getCredentialInterfaceId

      public String getCredentialInterfaceId()
      Specified by:
      getCredentialInterfaceId in interface org.jboss.jca.common.api.metadata.spec.AuthenticationMechanism
    • copy

      public org.jboss.jca.common.api.metadata.CopyableMetaData copy()
      Specified by:
      copy in interface org.jboss.jca.common.api.metadata.CopyableMetaData
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object