private String populateRevisions(Bundle bundle) { String ret = ""; BundleRevisions revisions = bundle.adapt(BundleRevisions.class); if (revisions == null) { return ret; } for (BundleRevision revision : revisions.getRevisions()) { ret = ret + "[" + revision + "]" + " "; } return ret; }
private String populateRevisions(Bundle bundle) { String ret = ""; BundleRevisions revisions = bundle.adapt(BundleRevisions.class); if (revisions == null) { return ret; } for (BundleRevision revision : revisions.getRevisions()) { ret = ret + "[" + revision + "]" + " "; } return ret; }
private static BundleRevisionDTO[] createBundleRevisionDTOArray(Bundle bundle) { BundleRevisions brs = bundle.adapt(BundleRevisions.class); if (brs == null || brs.getRevisions() == null) return null; List<BundleRevision> revisions = brs.getRevisions(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[revisions.size()]; for (int i=0; i < revisions.size(); i++) { if (revisions.get(i) instanceof BundleRevisionImpl) dtos[i] = createBundleRevisionDTO(bundle, (BundleRevisionImpl) revisions.get(i), new HashSet<BundleRevisionDTO>()); } return dtos; }
private static BundleWiringDTO[] createBundleWiringDTOArray(Bundle bundle) { BundleRevisions brs = bundle.adapt(BundleRevisions.class); if (brs == null || brs.getRevisions() == null) return null; List<BundleRevision> revisions = brs.getRevisions(); BundleWiringDTO[] dtos = new BundleWiringDTO[revisions.size()]; for (int i=0; i < revisions.size(); i++) { BundleWiring wiring = revisions.get(i).getWiring(); dtos[i] = createBundleWiringDTO(wiring); } return dtos; }
public static BundleRevisionDTO[] newArrayBundleRevisionDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[size]; for (int i = 0; i < size; i++) { dtos[i] = new DTOBuilder().getBundleRevisionDTO(revs.get(i)); } return dtos; }
public static BundleRevisionDTO[] newArrayBundleRevisionDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[size]; for (int i = 0; i < size; i++) { dtos[i] = new DTOBuilder().getBundleRevisionDTO(revs.get(i)); } return dtos; }
public static BundleRevisionDTO[] newArrayBundleRevisionDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[size]; for (int i = 0; i < size; i++) { dtos[i] = new DTOBuilder().getBundleRevisionDTO(revs.get(i)); } return dtos; }
public static BundleRevisionDTO[] newArrayBundleRevisionDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[size]; for (int i = 0; i < size; i++) { dtos[i] = new DTOBuilder().getBundleRevisionDTO(revs.get(i)); } return dtos; }
public static BundleRevisionDTO[] newArrayBundleRevisionDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[size]; for (int i = 0; i < size; i++) { dtos[i] = new DTOBuilder().getBundleRevisionDTO(revs.get(i)); } return dtos; }
public static BundleRevisionDTO[] newArrayBundleRevisionDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); BundleRevisionDTO[] dtos = new BundleRevisionDTO[size]; for (int i = 0; i < size; i++) { dtos[i] = new DTOBuilder().getBundleRevisionDTO(revs.get(i)); } return dtos; }
public static BundleWiringDTO[] newArrayBundleWiringDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); List<BundleWiringDTO> dtos = new ArrayList<BundleWiringDTO>(size); for (int i = 0; i < size; i++) { BundleWiring wiring = revs.get(i).getWiring(); if (wiring != null) { dtos.add(new DTOBuilder().getBundleWiringDTO(wiring)); // use new DTOBuilder for each wiring dto } } return dtos.toArray(new BundleWiringDTO[dtos.size()]); }
public static BundleWiringDTO[] newArrayBundleWiringDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); List<BundleWiringDTO> dtos = new ArrayList<>(size); for (int i = 0; i < size; i++) { BundleWiring wiring = revs.get(i).getWiring(); if (wiring != null) { dtos.add(new DTOBuilder().getBundleWiringDTO(wiring)); // use new DTOBuilder for each wiring dto } } return dtos.toArray(new BundleWiringDTO[dtos.size()]); }
public static BundleWiringDTO[] newArrayBundleWiringDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); List<BundleWiringDTO> dtos = new ArrayList<BundleWiringDTO>(size); for (int i = 0; i < size; i++) { BundleWiring wiring = revs.get(i).getWiring(); if (wiring != null) { dtos.add(new DTOBuilder().getBundleWiringDTO(wiring)); // use new DTOBuilder for each wiring dto } } return dtos.toArray(new BundleWiringDTO[dtos.size()]); }
public static BundleWiringDTO[] newArrayBundleWiringDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); List<BundleWiringDTO> dtos = new ArrayList<BundleWiringDTO>(size); for (int i = 0; i < size; i++) { BundleWiring wiring = revs.get(i).getWiring(); if (wiring != null) { dtos.add(new DTOBuilder().getBundleWiringDTO(wiring)); // use new DTOBuilder for each wiring dto } } return dtos.toArray(new BundleWiringDTO[dtos.size()]); }
public static BundleWiringDTO[] newArrayBundleWiringDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); List<BundleWiringDTO> dtos = new ArrayList<BundleWiringDTO>(size); for (int i = 0; i < size; i++) { BundleWiring wiring = revs.get(i).getWiring(); if (wiring != null) { dtos.add(new DTOBuilder().getBundleWiringDTO(wiring)); // use new DTOBuilder for each wiring dto } } return dtos.toArray(new BundleWiringDTO[dtos.size()]); }
public static BundleWiringDTO[] newArrayBundleWiringDTO(BundleRevisions revisions) { if (revisions == null) { return null; } List<BundleRevision> revs = revisions.getRevisions(); final int size = revs.size(); List<BundleWiringDTO> dtos = new ArrayList<>(size); for (int i = 0; i < size; i++) { BundleWiring wiring = revs.get(i).getWiring(); if (wiring != null) { dtos.add(new DTOBuilder().getBundleWiringDTO(wiring)); // use new DTOBuilder for each wiring dto } } return dtos.toArray(new BundleWiringDTO[dtos.size()]); }
public synchronized boolean hasDependents(Bundle bundle) { List<BundleRevision> revisions = bundle.adapt(BundleRevisions.class).getRevisions(); for (BundleRevision revision : revisions) { if (hasDependents(revision)) { return true; } } return false; }
private void populateFragementInfos(Bundle bundle) { this.isFragment = bundle.getHeaders().get(Constants.FRAGMENT_HOST) != null; this.fragments = new ArrayList<>(); this.fragmentHosts = new ArrayList<>(); BundleRevisions revisions = bundle.adapt(BundleRevisions.class); if (revisions == null) { return; } for (BundleRevision revision : revisions.getRevisions()) { if (revision.getWiring() != null) { getFragments(revision); getFragmentHosts(revision); } } }
private void populateFragementInfos(Bundle bundle) { this.isFragment = bundle.getHeaders().get(Constants.FRAGMENT_HOST) != null; this.fragments = new ArrayList<>(); this.fragmentHosts = new ArrayList<>(); BundleRevisions revisions = bundle.adapt(BundleRevisions.class); if (revisions == null) { return; } for (BundleRevision revision : revisions.getRevisions()) { if (revision.getWiring() != null) { getFragments(revision); getFragmentHosts(revision); } } }
public synchronized Set<Bundle> getRequiringBundles(Bundle bundle) { // Create set for storing requiring bundles. Set<Bundle> result = new HashSet<Bundle>(); // Get all requirers for all revisions of the bundle. for (BundleRevision revision : bundle.adapt(BundleRevisions.class).getRevisions()) { Map<BundleCapability, Set<BundleWire>> caps = m_dependentsMap.get(revision); if (caps != null) { for (Entry<BundleCapability, Set<BundleWire>> entry : caps.entrySet()) { if (entry.getKey().getNamespace() .equals(BundleRevision.BUNDLE_NAMESPACE)) { for (BundleWire dependentWire : entry.getValue()) { result.add(dependentWire.getRequirer().getBundle()); } } } } } // Return the results. return result; }