private void displayBundleInformation(Feature feature, String contentType) { List<BundleInfo> bundleInfos = feature.getBundles(); if (bundleInfos.isEmpty()) { System.out.println(contentType + " has no bundles."); } else { System.out.println(contentType + " contains followed bundles:"); for (BundleInfo featureBundle : bundleInfos) { int startLevel = featureBundle.getStartLevel(); StringBuilder sb = new StringBuilder(); sb.append(INDENT).append(featureBundle.getLocation()); if(startLevel > 0) { sb.append(" start-level=").append(startLevel); } if (featureBundle.isOverriden() != BundleInfo.BundleOverrideMode.NONE) { sb.append(" (overriden from " + featureBundle.getOriginalLocation() + ")"); } System.out.println(sb.toString()); } } }
private void displayBundleInformation(Feature feature, String contentType) { List<BundleInfo> bundleInfos = feature.getBundles(); if (bundleInfos.isEmpty()) { System.out.println(contentType + " has no bundles."); } else { System.out.println(contentType + " contains followed bundles:"); for (BundleInfo featureBundle : bundleInfos) { int startLevel = featureBundle.getStartLevel(); StringBuilder sb = new StringBuilder(); sb.append(INDENT).append(featureBundle.getLocation()); if(startLevel > 0) { sb.append(" start-level=").append(startLevel); } if (featureBundle.isOverriden() != BundleInfo.BundleOverrideMode.NONE) { sb.append(" (overriden from " + featureBundle.getOriginalLocation() + ")"); } System.out.println(sb.toString()); } } }
/** * {@inheritDoc} */ protected void writeDump(OutputStreamWriter outputStreamWriter) throws Exception { // creates header outputStreamWriter.write("Repositories:\n"); // list repositories for (Repository repo : features.listRepositories()) { outputStreamWriter.write(repo.getURI() + " (" + repo.getName() + ")\n"); } // list features outputStreamWriter.write("\nfeatures:\n"); for (Feature feature : features.listFeatures()) { outputStreamWriter.write(feature.getName() + " " + feature.getVersion()); outputStreamWriter.write(" installed: " + features.isInstalled(feature)); outputStreamWriter.write("\nBundles:\n"); for (BundleInfo bundle : feature.getBundles()) { outputStreamWriter.write("\t" + bundle.getLocation()); if (bundle.getStartLevel() != 0) { outputStreamWriter.write(" start level " + bundle.getStartLevel()); } outputStreamWriter.write("\n\n"); } } // flush & close stream outputStreamWriter.close(); }
for (BundleInfo bundle : feature.getBundles()) { outputStreamWriter.write("\t" + bundle.getLocation()); if (bundle.getStartLevel() != 0) { outputStreamWriter.write(" start level " + bundle.getStartLevel());
BundleInfo bi = bundleInfos.get(region).get(getUri(resource)); if (bi != null) { int sl = bi.getStartLevel() > 0 ? bi.getStartLevel() : dstate.initialBundleStartLevel; startLevels.put(resource, sl); Bundle bundle = deployment.resToBnd.get(resource);
final Conditional cond = entry.getValue(); ResourceImpl res = bundles.get(loc); int sl = bi.getStartLevel() <= 0 ? feature.getStartLevel() : bi.getStartLevel(); if (cond != null) {