org.apache.openejb.jee.WebApp.isMetadataComplete()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(118)

本文整理了Java中org.apache.openejb.jee.WebApp.isMetadataComplete()方法的一些代码示例,展示了WebApp.isMetadataComplete()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebApp.isMetadataComplete()方法的具体详情如下:
包路径:org.apache.openejb.jee.WebApp
类名称:WebApp
方法名:isMetadataComplete

WebApp.isMetadataComplete介绍

暂无

代码示例

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

public WebModule deploy(WebModule webModule) throws OpenEJBException {
  WebApp webApp = webModule.getWebApp();
  if (webApp != null && (webApp.isMetadataComplete())) return webModule;

代码示例来源:origin: org.apache.openejb/openejb-core

private static boolean isMetadataComplete(final WebModule webModule, final EjbModule ejbModule) {
  if (webModule.getWebApp() == null) {
    return false;
  }
  if (!webModule.getWebApp().isMetadataComplete()) {
    return false;
  }
  // At this point we know the web.xml is metadata-complete
  // We need to determine if there are cdi or ejb xml files
  if (webModule.getAltDDs().get("beans.xml") == null) {
    return true;
  }
  if (ejbModule.getEjbJar() == null) {
    return true;
  }
  return ejbModule.getEjbJar().isMetadataComplete();
}

代码示例来源:origin: org.apache.tomee/openejb-core

private static boolean isMetadataComplete(final WebModule webModule, final EjbModule ejbModule) {
  if (webModule.getWebApp() == null) {
    return false;
  }
  if (!webModule.getWebApp().isMetadataComplete()) {
    return false;
  }
  // At this point we know the web.xml is metadata-complete
  // We need to determine if there are cdi or ejb xml files
  if (webModule.getAltDDs().get("beans.xml") == null) {
    return true;
  }
  if (ejbModule.getEjbJar() == null) {
    return true;
  }
  return ejbModule.getEjbJar().isMetadataComplete();
}

代码示例来源:origin: org.apache.openejb/openejb-core

/**
 * If the web.xml is metadata-complete and there is no ejb-jar.xml
 * then per specification we use the web.xml metadata-complete setting
 * to imply the same for EJBs.
 *
 * @param webModule WebModule
 * @param ejbModule EjbModule
 */
private static void fillEjbJar(final WebModule webModule, final EjbModule ejbModule) {
  final Object o = webModule.getAltDDs().get("ejb-jar.xml");
  if (o != null) {
    return;
  }
  if (ejbModule.getEjbJar() != null) {
    return;
  }
  final EjbJar ejbJar = new EjbJar();
  final WebApp webApp = webModule.getWebApp();
  ejbJar.setMetadataComplete(webApp.isMetadataComplete());
  ejbModule.setEjbJar(ejbJar);
}

代码示例来源:origin: org.apache.tomee/openejb-core

/**
 * If the web.xml is metadata-complete and there is no ejb-jar.xml
 * then per specification we use the web.xml metadata-complete setting
 * to imply the same for EJBs.
 *
 * @param webModule WebModule
 * @param ejbModule EjbModule
 */
private static void fillEjbJar(final WebModule webModule, final EjbModule ejbModule) {
  final Object o = webModule.getAltDDs().get("ejb-jar.xml");
  if (o != null) {
    return;
  }
  if (ejbModule.getEjbJar() != null) {
    return;
  }
  final EjbJar ejbJar = new EjbJar();
  final WebApp webApp = webModule.getWebApp();
  ejbJar.setMetadataComplete(webApp.isMetadataComplete());
  ejbModule.setEjbJar(ejbJar);
}

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder

if (webApp.isMetadataComplete()) {

代码示例来源:origin: org.apache.openejb/openejb-core

public WebModule deploy(final WebModule webModule) throws OpenEJBException {
  WebApp webApp = webModule.getWebApp();
  if (webApp != null && webApp.isMetadataComplete()) {
    return webModule;

代码示例来源:origin: org.apache.tomee/openejb-core

public WebModule deploy(final WebModule webModule) throws OpenEJBException {
  WebApp webApp = webModule.getWebApp();
  if (webApp != null && webApp.isMetadataComplete()) {
    return webModule;

代码示例来源:origin: org.apache.openejb/openejb-core

if (webApp != null && webApp.isMetadataComplete()) {
  return webModule;

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

if (webApp != null && webApp.isMetadataComplete()) return webModule;

代码示例来源:origin: org.apache.tomee/openejb-core

if (webApp != null && webApp.isMetadataComplete()) {
  return webModule;

代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder

if (!webApp.isMetadataComplete()) {

代码示例来源:origin: org.apache.geronimo.modules/geronimo-web-2.5-builder

if (INITIAL_WEB_XML_SCHEMA_VERSION.get(webModule.getEarContext().getGeneralData()) >= 2.5f && !webApp.isMetadataComplete()) {
  MergeHelper.processWebFragmentsAndAnnotations(earContext, webModule, bundle, webApp);

相关文章