org.openmdx.kernel.application.deploy.enterprise
Class AuthenticationMechanismDeploymentDescriptor

java.lang.Object
  extended by org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
      extended by org.openmdx.kernel.application.deploy.enterprise.AuthenticationMechanismDeploymentDescriptor
All Implemented Interfaces:
Deployment.AuthenticationMechanism

public class AuthenticationMechanismDeploymentDescriptor
extends AbstractDeploymentDescriptor
implements Deployment.AuthenticationMechanism


Field Summary
 
Fields inherited from class org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
REPORT_APPLICATION_NAME, REPORT_APPLICATION_VERSION, REPORT_CONNECTOR_NAME, REPORT_CONNECTOR_VERSION, REPORT_EJB_CLIENT_NAME, REPORT_EJB_COMPONENT_NAME, REPORT_EJB_MODULE_NAME, REPORT_EJB_VERSION
 
Constructor Summary
AuthenticationMechanismDeploymentDescriptor()
           
 
Method Summary
 String getAuthenticationMechanismType()
          The element authentication-mechanism-type specifies type of an authentication mechanism.
 String getCredentialInterface()
          The credential-interfaceType specifies the interface that the resource adapter implementation supports for the representation of the credentials.
 void parseOpenMdxXml(Element element, Report report)
           
 void parseXml(Element element, Report report)
           
 void verify(Report report)
           
 
Methods inherited from class org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
createUniqueLocalApplicationContextLink, createUniqueRemoteApplicationContextLink, getChildrenByTagName, getElementContent, getOptionalChild, getUniqueChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticationMechanismDeploymentDescriptor

public AuthenticationMechanismDeploymentDescriptor()
Method Detail

parseXml

public void parseXml(Element element,
                     Report report)
Specified by:
parseXml in class AbstractDeploymentDescriptor

parseOpenMdxXml

public void parseOpenMdxXml(Element element,
                            Report report)
Specified by:
parseOpenMdxXml in class AbstractDeploymentDescriptor

verify

public void verify(Report report)
Overrides:
verify in class AbstractDeploymentDescriptor

getAuthenticationMechanismType

public String getAuthenticationMechanismType()
Description copied from interface: Deployment.AuthenticationMechanism
The element authentication-mechanism-type 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.

Specified by:
getAuthenticationMechanismType in interface Deployment.AuthenticationMechanism

getCredentialInterface

public String getCredentialInterface()
Description copied from interface: Deployment.AuthenticationMechanism
The credential-interfaceType specifies the interface that the resource adapter implementation supports for the representation of the credentials. This element(s) that use this type, i.e. credential-interface, should be used by application server to find out the Credential interface it should use as part of the security contract.

The possible values are

Specified by:
getCredentialInterface in interface Deployment.AuthenticationMechanism
Returns:
the credential interface type


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.