@Override public Requirement build() { if (rb.getResource() == null) return rb.buildSyntheticRequirement(); return rb.build(); }
@Override public Requirement build() { if (rb.getResource() == null) return rb.buildSyntheticRequirement(); return rb.build(); }
public Requirement getIdentity(Resource resource) { IdentityCapability identityCapability = getIdentityCapability(resource); return createRequirementFromCapability(identityCapability).buildSyntheticRequirement(); }
public Requirement getIdentity(Resource resource) { IdentityCapability identityCapability = getIdentityCapability(resource); return createRequirementFromCapability(identityCapability).buildSyntheticRequirement(); }
private Processor findRepositoryAugments(Collection<Repository> orderedRepositories) { Processor main = new Processor(); RequirementBuilder rb = new RequirementBuilder(BND_AUGMENT); rb.filter("(path=*)"); Requirement req = rb.buildSyntheticRequirement(); for (Repository r : orderedRepositories) { Map<Requirement, Collection<Capability>> found = r.findProviders(Collections.singleton(req)); Collection<Capability> capabilities = found.get(req); if (capabilities != null) { for (Capability capability : capabilities) { findAdditionalAugmentsFromResource(main, capability); } } } return main; }
private Processor findRepositoryAugments(Collection<Repository> orderedRepositories) { Processor main = new Processor(); RequirementBuilder rb = new RequirementBuilder(BND_AUGMENT); rb.filter("(path=*)"); Requirement req = rb.buildSyntheticRequirement(); for (Repository r : orderedRepositories) { Map<Requirement, Collection<Capability>> found = r.findProviders(Collections.singleton(req)); Collection<Capability> capabilities = found.get(req); if (capabilities != null) { for (Capability capability : capabilities) { findAdditionalAugmentsFromResource(main, capability); } } } return main; }