/** * receives notification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { ModuleDescriptor descriptor = (ModuleDescriptor) getDescriptor(); if (element.getQName().equals(ApplicationTagNames.WEB_URI)) { descriptor.setModuleType(XModuleType.WAR); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.EJB)) { descriptor.setModuleType(XModuleType.EJB); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.CONNECTOR)) { descriptor.setModuleType(XModuleType.RAR); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.APPLICATION_CLIENT)) { descriptor.setModuleType(XModuleType.CAR); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.WEB)) { descriptor.setModuleType(XModuleType.WAR); } else super.setElementValue(element, value); }
/** * @return the module descriptor for this bundle */ public ModuleDescriptor getModuleDescriptor() { if (moduleDescriptor==null) { moduleDescriptor = new ModuleDescriptor(); moduleDescriptor.setModuleType(getModuleType()); moduleDescriptor.setDescriptor(this); } return moduleDescriptor; }
ModuleDescriptor<BundleDescriptor> md = new ModuleDescriptor<BundleDescriptor>(); md.setArchiveUri(uri); md.setModuleType(XModuleType.WAR); ModuleDescriptor<BundleDescriptor> md = new ModuleDescriptor<BundleDescriptor>(); md.setArchiveUri(uri); md.setModuleType(XModuleType.RAR); app.addModule(md); } else if ((!directory && name.endsWith(".jar")) md.setModuleType(XModuleType.CAR); md.setManifest(subArchive.getManifest()); app.addModule(md); md.setModuleType(XModuleType.EJB); app.addModule(md); continue; md.setModuleType(XModuleType.EJB); app.addModule(md);