public static Application createApplication(Habitat habitat, String name, ModuleDescriptor < BundleDescriptor > newModule) { Application application = new Application(habitat); application.setVirtual(true); if ((name == null) && (newModule.getDescriptor() != null)) { name = ((BundleDescriptor)newModule.getDescriptor()).getDisplayName(); } String untaggedName = VersioningUtils.getUntaggedName(name); if (name != null) { application.setDisplayName(untaggedName); application.setName(untaggedName); application.setAppName(untaggedName); } newModule.setStandalone(true); newModule.setArchiveUri(untaggedName); if (newModule.getDescriptor() != null) { ((BundleDescriptor)newModule.getDescriptor()).setApplication(application); } application.addModule(newModule); return application; }
public void postConstruct() { //Generate Policy for the Dummy Module WebBundleDescriptor wbd = new WebBundleDescriptor(); Application application = new Application(habitat); application.setVirtual(true); application.setName(DEFAULT_WEB_MODULE_NAME); application.setRegistrationName(DEFAULT_WEB_MODULE_NAME); wbd.setApplication(application); generatePolicy(wbd); } private void generatePolicy(WebBundleDescriptor wbd) {
app.setVirtual(false);
/** * Creates a new application to hold a standalone module * * @param name the application name * @param newModule the standalone module descriptor * @return the application */ public static Application createApplication(Habitat habitat, String name, ModuleDescriptor<BundleDescriptor> newModule) { // create a new empty application Application application = new Application(habitat); application.setVirtual(true); if (name == null && newModule.getDescriptor() != null) { name = newModule.getDescriptor().getDisplayName(); } String untaggedName = VersioningUtils.getUntaggedName(name); if (name != null) { application.setDisplayName(untaggedName); application.setName(untaggedName); application.setAppName(untaggedName); } // add the module to it newModule.setStandalone(true); newModule.setArchiveUri(untaggedName); if (newModule.getDescriptor() != null) { newModule.getDescriptor().setApplication(application); } application.addModule(newModule); return application; }
application.setVirtual(true); if (name == null && newModule != null && newModule.getDescriptor() != null) { name = newModule.getDescriptor().getDisplayName();
if ( wbd.getApplication() == null ) { Application application = new Application(Globals.getDefaultHabitat()); application.setVirtual(true); application.setName(Constants.DEFAULT_WEB_MODULE_NAME); wbd.setApplication(application);