This deployment descriptor provides the functionalities as described in the specification
Example:
BeansDescriptor descriptor = Descriptors.create(BeansDescriptor.class); @author Ralf Battenfeld @author Andrew Lee Rubinger
BeansDescriptor descriptor = Descriptors.create(BeansDescriptor.class);
118119120121122123124125
} private BeansDescriptor getConfig(final Project project, final FileResource<?> file) { DescriptorImporter<BeansDescriptor> importer = Descriptors.importAs(BeansDescriptor.class); BeansDescriptor descriptor = importer.from(file.getResourceInputStream()); return descriptor; }
6566676869707172737475
"from [" + oldType + "] to [" + newType + "]"); // FIXME this is broken... FileResource<?> configFile = getConfigFile(project, oldType); BeansDescriptor config = getConfig(project, configFile); saveConfig(project, config); configFile.delete(); } }
119120121122123124125126
949596979899100101102103104
if (project.hasFacet(CDIFacetImpl.class)) { PackagingType oldType = event.getOldPackagingType(); FileResource<?> configFile = getConfigFile(project, oldType); BeansDescriptor config = getConfig(project, configFile); saveConfig(project, config); configFile.delete(); } }
136137138139140141142143