Capability[] capabilities = subsystemResource.getCapabilities();
Capability[] resourceCapabilities = repoResource.getCapabilities();
Capability[] resourceCapabilities = repoResource.getCapabilities();
public Capability[] getCapabilities() { return resource.getCapabilities(); }
public Capability[] getCapabilities() { return resource.getCapabilities(); }
public Capability[] getCapabilities() { return resource.getCapabilities(); }
public boolean match(Resource resource) { Capability[] capabilities = resource.getCapabilities(); if (capabilities != null) { for (Capability capability : capabilities) { if (Capability.PACKAGE.equals(capability.getName())) { String packageName = (String) capability.getPropertiesAsMap().get(Capability.PACKAGE); if (matchQuery(packageName)) { return true; } } } } return false; }
protected boolean satisfiesAll(Resource res, Reason[] reasons) { log.debug(LOG_ENTRY,"satisfiesAll", new Object[] {res, Arrays.toString(reasons)}); //Let's convert the reason to requirement List<Requirement> reqs = new ArrayList<Requirement>(); for (Reason reason : reasons) { reqs.add(reason.getRequirement()); } boolean result = true; outer: for (Requirement r : reqs) { boolean found = false; inner: for (Capability c : res.getCapabilities()) { if (r.isSatisfied(c)) { found = true; break inner; } } if (!!!found && !!!r.isOptional()) { result = false; break outer; } } log.debug(LOG_EXIT, "satisfiesAll", result); return result; }
protected boolean satisfiesAll(Resource res, Reason[] reasons) { log.debug(LOG_ENTRY,"satisfiesAll", new Object[] {res, Arrays.toString(reasons)}); //Let's convert the reason to requirement List<Requirement> reqs = new ArrayList<Requirement>(); for (Reason reason : reasons) { reqs.add(reason.getRequirement()); } boolean result = true; outer: for (Requirement r : reqs) { boolean found = false; inner: for (Capability c : res.getCapabilities()) { if (r.isSatisfied(c)) { found = true; break inner; } } if (!!!found && !!!r.isOptional()) { result = false; break outer; } } log.debug(LOG_EXIT, "satisfiesAll", result); return result; }
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0)) { out.println("Capabilities:");
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0)) { out.println("Capabilities:");
/** * Write out the resource element * * @param r * resource * @param writer * buffer writer * @throws IOException */ private static void writeResource(Resource r, String uri, Document doc, Element root) throws IOException { logger.debug(LOG_ENTRY, "writeResource", new Object[]{r, uri, doc, root}); Element resource = doc.createElement("resource"); resource.setAttribute(Resource.VERSION, r.getVersion().toString()); resource.setAttribute("uri", r.getURI()); resource.setAttribute(Resource.SYMBOLIC_NAME, r.getSymbolicName()); resource.setAttribute(Resource.ID, r.getSymbolicName() + "/" + r.getVersion()); resource.setAttribute(Resource.PRESENTATION_NAME, r.getPresentationName()); root.appendChild(resource); for (Capability c : r.getCapabilities()) writeCapability(c, doc, resource); for (Requirement req : r.getRequirements()) { writeRequirement(req, doc, resource); } logger.debug(LOG_EXIT, "writeResource"); }
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0))
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0))
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0))
/** * Write out the resource element * * @param r * resource * @param writer * buffer writer * @throws IOException */ private static void writeResource(Resource r, String uri, Document doc, Element root) throws IOException { logger.debug(LOG_ENTRY, "writeResource", new Object[]{r, uri, doc, root}); Element resource = doc.createElement("resource"); resource.setAttribute(Resource.VERSION, r.getVersion().toString()); resource.setAttribute("uri", r.getURI()); resource.setAttribute(Resource.SYMBOLIC_NAME, r.getSymbolicName()); resource.setAttribute(Resource.ID, r.getSymbolicName() + "/" + r.getVersion()); resource.setAttribute(Resource.PRESENTATION_NAME, r.getPresentationName()); root.appendChild(resource); for (Capability c : r.getCapabilities()) writeCapability(c, doc, resource); for (Requirement req : r.getRequirements()) { writeRequirement(req, doc, resource); } logger.debug(LOG_EXIT, "writeResource"); }
Resource resources[] = aPlatformRepo.getResources(); for (Resource r : resources) { Capability[] caps = r.getCapabilities(); for (Capability c : caps) { obrResolver.addGlobalCapability(c);
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0))
Resource resources[] = aPlatformRepo.getResources(); for (Resource r : resources) { Capability[] caps = r.getCapabilities(); for (Capability c : caps) { obrResolver.addGlobalCapability(c);
Capability[] caps = resource.getCapabilities(); if ((caps != null) && (caps.length > 0))