Class AuthenticationMechanismImpl
- java.lang.Object
-
- org.jboss.jca.common.metadata.spec.AuthenticationMechanismImpl
-
- All Implemented Interfaces:
Serializable,Cloneable,CopyableMetaData,JCAMetadata,AuthenticationMechanism,IdDecoratedMetadata
public class AuthenticationMechanismImpl extends Object implements AuthenticationMechanism
An AuthenticationMechanism implementation- Author:
- Stefano Maestri, Jesper Pedersen
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AuthenticationMechanismImpl(List<LocalizedXsdString> description, XsdString authenticationMechanismType, CredentialInterfaceEnum credentialInterface, String id, String cid)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CopyableMetaDatacopy()booleanequals(Object obj)XsdStringgetAuthenticationMechanismType()CredentialInterfaceEnumgetCredentialInterface()StringgetCredentialInterfaceId()List<LocalizedXsdString>getDescriptions()StringgetId()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
AuthenticationMechanismImpl
public AuthenticationMechanismImpl(List<LocalizedXsdString> description, XsdString authenticationMechanismType, CredentialInterfaceEnum credentialInterface, String id, String cid)
Constructor- Parameters:
description- description attribute in xmlauthenticationMechanismType- specifies type of an authentication mechanism. The example values are:BasicPassword Kerbv5 Any additional security mechanisms are outside the scope of the Connector architecture specification.credentialInterface- enumeration representing credentialInterface.id- xml IDcid- credential interface id
-
-
Method Detail
-
getDescriptions
public List<LocalizedXsdString> getDescriptions()
- Specified by:
getDescriptionsin interfaceAuthenticationMechanism
-
getAuthenticationMechanismType
public XsdString getAuthenticationMechanismType()
- Specified by:
getAuthenticationMechanismTypein interfaceAuthenticationMechanism
-
getCredentialInterface
public CredentialInterfaceEnum getCredentialInterface()
- Specified by:
getCredentialInterfacein interfaceAuthenticationMechanism
-
getId
public String getId()
- Specified by:
getIdin interfaceIdDecoratedMetadata
-
getCredentialInterfaceId
public String getCredentialInterfaceId()
- Specified by:
getCredentialInterfaceIdin interfaceAuthenticationMechanism
-
copy
public CopyableMetaData copy()
- Specified by:
copyin interfaceCopyableMetaData
-
-