本文整理了Java中org.apache.geronimo.j2ee.deployment.Module.getType()
方法的一些代码示例,展示了Module.getType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getType()
方法的具体详情如下:
包路径:org.apache.geronimo.j2ee.deployment.Module
类名称:Module
方法名:getType
暂无
代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder
public static String normalizeCatalogPath(Module module, String catalogName) {
if(isURL(catalogName)) {
return catalogName;
}
Module parentModule = module.getParentModule();
if(parentModule == null) {
return catalogName;
}
// EAR
// L WAR
if(module.getType().equals(ConfigurationModuleType.WAR) && parentModule.getType().equals(ConfigurationModuleType.EAR)) {
return module.getTargetPathURI().resolve(catalogName).toString();
}
// EAR
// L EJB
if(module.getType().equals(ConfigurationModuleType.EJB) && parentModule.getType().equals(ConfigurationModuleType.EAR)) {
return module.getModuleURI().toString() + "!/" + catalogName;
}
return catalogName;
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder
public static String normalizeWsdlPath(Module module, String wsdlLocation){
// is Absolute URL path
if (isURL(wsdlLocation)) return wsdlLocation;
Module parentModule = module.getParentModule();
if(parentModule == null) {
return wsdlLocation;
}
// EAR
// L WAR
if (module.getType().equals(ConfigurationModuleType.WAR) && parentModule.getType().equals(ConfigurationModuleType.EAR))
return module.getTargetPathURI().resolve(wsdlLocation).toString();
// EAR
// L WAR
// L EJB
if (module.getType().equals(ConfigurationModuleType.EJB) && parentModule.getType().equals(ConfigurationModuleType.WAR)
&& parentModule.getParentModule() != null && parentModule.getParentModule().getType().equals(ConfigurationModuleType.EAR))
return parentModule.getTargetPathURI().resolve(wsdlLocation).toString();
// EAR
// L EJB
if(module.getType().equals(ConfigurationModuleType.EJB) && parentModule.getType().equals(ConfigurationModuleType.EAR)) {
return module.getModuleURI().toString() + "!/" + wsdlLocation;
}
return wsdlLocation;
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder
protected Set<String> getEJBWebServiceClassNames(Module module) {
if (module.getModules().size() == 0) {
return Collections.<String> emptySet();
}
Set<String> ejbWebServiceClassNames = new HashSet<String>();
for (Module subModule : (LinkedHashSet<Module<?, ?>>) module.getModules()) {
if (subModule.getType() == ConfigurationModuleType.EJB) {
Set<String> currentEJBWebServiceClassNames = (Set<String>) subModule.getSharedContext().get(EJB_WEB_SERVICE_CLASS_NAMES);
if (ejbWebServiceClassNames != null) {
ejbWebServiceClassNames.addAll(currentEJBWebServiceClassNames);
}
}
}
return ejbWebServiceClassNames;
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder
public static URI normalizeWsdlPath(Module module, URI wsdlUri){
// is Absolute URL path
if (isURL(wsdlUri)) return wsdlUri;
// EAR
// L WAR
if (module.getType().equals(ConfigurationModuleType.WAR) && module.getParentModule() != null && module.getParentModule().getType().equals(ConfigurationModuleType.EAR))
return module.getTargetPathURI().resolve(wsdlUri);
// EAR
// L WAR
// L EJB
if (module.getType().equals(ConfigurationModuleType.EJB) && module.getParentModule() != null && module.getParentModule().getType().equals(ConfigurationModuleType.WAR)
&& module.getParentModule().getParentModule() != null && module.getParentModule().getParentModule().getType().equals(ConfigurationModuleType.EAR))
return module.getParentModule().getTargetPathURI().resolve(wsdlUri);
return wsdlUri;
}
}
代码示例来源:origin: org.apache.geronimo.plugins/plancreator-portlets
public void parseEAR(ApplicationInfo applicationInfo) {
environmentConfig = new EnvironmentConfigData(getEnterpriseApp().addNewEnvironment());
environmentConfig.parseEnvironment(applicationInfo.getEnvironment());
LinkedHashSet<Module<?,?>> modules = applicationInfo.getModules();
for (Module<?,?> module : modules) {
//Module module = (Module) module1;
if (ConfigurationModuleType.WAR == module.getType()) {
WARConfigData warConfig = new WARConfigData();
warConfig.parseReferences(((WebModule) module).getSpecDD());
warConfig.parseSecurity(((WebModule) module).getSpecDD());
webModules.put(module.getName(), warConfig);
} else if (ConfigurationModuleType.EJB == module.getType()) {
EjbConfigData ejbConfig = new EjbConfigData();
ejbModules.put(module.getName(), ejbConfig);
} else {
System.out.println("Module Type = " + module.getType());
}
}
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-corba-builder
if (module.getType() != ConfigurationModuleType.EJB) {
return;
代码示例来源:origin: org.apache.geronimo.modules/geronimo-j2ee-builder
private void addModulesToDefaultPlan(Application application, Set<Module<?, ?>> modules) {
for (Module module : modules) {
ConfigurationModuleType configurationModuleType = module.getType();
org.apache.openejb.jee.Module newModule = new org.apache.openejb.jee.Module();
if (configurationModuleType.equals(ConfigurationModuleType.WAR)) {
WebModule webModule = (WebModule) module;
Web web = new Web();
web.setContextRoot(webModule.getContextRoot());
web.setWebUri(webModule.getTargetPath());
newModule.setWeb(web);
} else if (configurationModuleType.equals(ConfigurationModuleType.EJB)) {
newModule.setEjb(module.getTargetPath());
} else if (configurationModuleType.equals(ConfigurationModuleType.RAR)) {
newModule.setConnector(module.getTargetPath());
} else if (configurationModuleType.equals(ConfigurationModuleType.CAR)) {
newModule.setJava(module.getTargetPath());
}
application.getModule().add(newModule);
}
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-persistence-jpa20-builder
if (!module.isStandAlone() && module.getType() == ConfigurationModuleType.WAR) {
resolveWARcp = true;
if (module.isStandAlone() && module.getType() == ConfigurationModuleType.EJB) {
manifestcpCopy.add("");
代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-ejb-builder
public void initContext(EARContext earContext, Module module, Bundle bundle) throws DeploymentException {
if (module.getType() != ConfigurationModuleType.EJB || !JAX_WS_SERVER_SUPPORT) {
return;
代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-ejb-builder
public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
if (module.getType() != ConfigurationModuleType.EJB || !JAX_WS_SERVER_SUPPORT) {
return;
代码示例来源:origin: org.apache.geronimo.modules/geronimo-corba-builder
public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
if (module.getType() != ConfigurationModuleType.EJB) {
return;
代码示例来源:origin: org.apache.geronimo.modules/geronimo-j2ee-builder
ApplicationInfo applicationInfo = new ApplicationInfo(module.getType(),
module.getEnvironment(),
module.getModuleName(),
内容来源于网络,如有侵权,请联系作者删除!