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

java.lang.Object
  extended by org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
Direct Known Subclasses:
ApplicationDeploymentDescriptor, AuthenticationMechanismDeploymentDescriptor, ComponentDeploymentDescriptor, EjbReferenceDeploymentDescriptor, EnvEntryDeploymentDescriptor, ModuleDeploymentDescriptor, ResourceAdapterDeploymentDescriptor, ResourceEnvReferenceDeploymentDescriptor, ResourceReferenceDeploymentDescriptor

public abstract class AbstractDeploymentDescriptor
extends Object

AbstractDeploymentDescriptor


Field Summary
protected static String REPORT_APPLICATION_NAME
           
protected static VersionNumber REPORT_APPLICATION_VERSION
           
protected static String REPORT_CONNECTOR_NAME
           
protected static VersionNumber REPORT_CONNECTOR_VERSION
           
protected static String REPORT_EJB_CLIENT_NAME
           
protected static String REPORT_EJB_COMPONENT_NAME
           
protected static String REPORT_EJB_MODULE_NAME
           
protected static VersionNumber REPORT_EJB_VERSION
           
 
Constructor Summary
AbstractDeploymentDescriptor()
           
 
Method Summary
protected  String createUniqueLocalApplicationContextLink(String moduleId, String componentId)
           
protected  String createUniqueRemoteApplicationContextLink(String moduleURI, String componentId)
           
protected  Iterator getChildrenByTagName(Element element, String tagName)
           
protected  String getElementContent(Element element)
           
protected  Element getOptionalChild(Element element, String tagName, Report report)
           
protected  Element getUniqueChild(Element element, String tagName, Report report)
           
abstract  void parseOpenMdxXml(Element element, Report report)
           
abstract  void parseXml(Element element, Report report)
           
 void verify(Report report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPORT_APPLICATION_NAME

protected static final String REPORT_APPLICATION_NAME
See Also:
Constant Field Values

REPORT_APPLICATION_VERSION

protected static final VersionNumber REPORT_APPLICATION_VERSION

REPORT_EJB_MODULE_NAME

protected static final String REPORT_EJB_MODULE_NAME
See Also:
Constant Field Values

REPORT_EJB_COMPONENT_NAME

protected static final String REPORT_EJB_COMPONENT_NAME
See Also:
Constant Field Values

REPORT_EJB_CLIENT_NAME

protected static final String REPORT_EJB_CLIENT_NAME
See Also:
Constant Field Values

REPORT_EJB_VERSION

protected static final VersionNumber REPORT_EJB_VERSION

REPORT_CONNECTOR_NAME

protected static final String REPORT_CONNECTOR_NAME
See Also:
Constant Field Values

REPORT_CONNECTOR_VERSION

protected static final VersionNumber REPORT_CONNECTOR_VERSION
Constructor Detail

AbstractDeploymentDescriptor

public AbstractDeploymentDescriptor()
Method Detail

parseXml

public abstract void parseXml(Element element,
                              Report report)

parseOpenMdxXml

public abstract void parseOpenMdxXml(Element element,
                                     Report report)

verify

public void verify(Report report)

createUniqueLocalApplicationContextLink

protected String createUniqueLocalApplicationContextLink(String moduleId,
                                                         String componentId)

createUniqueRemoteApplicationContextLink

protected String createUniqueRemoteApplicationContextLink(String moduleURI,
                                                          String componentId)

getUniqueChild

protected Element getUniqueChild(Element element,
                                 String tagName,
                                 Report report)

getOptionalChild

protected Element getOptionalChild(Element element,
                                   String tagName,
                                   Report report)

getChildrenByTagName

protected Iterator getChildrenByTagName(Element element,
                                        String tagName)

getElementContent

protected String getElementContent(Element element)


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