void removeGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { VersionHashMap<GenericCapability> namespace = resolverGenerics.get(capability.getGenericDescription().getType()); if (namespace != null) namespace.remove(capability); } }
void removeGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { VersionHashMap<GenericCapability> namespace = resolverGenerics.get(capability.getGenericDescription().getType()); if (namespace != null) namespace.remove(capability); } }
void removeGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { VersionHashMap<GenericCapability> namespace = resolverGenerics.get(capability.getGenericDescription().getType()); if (namespace != null) namespace.remove(capability); } }
void removeGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { VersionHashMap<GenericCapability> namespace = resolverGenerics.get(capability.getGenericDescription().getType()); if (namespace != null) namespace.remove(capability); } }
public boolean isSatisfiedBy(BaseDescription supplier) { if (!(supplier instanceof GenericDescription)) return false; GenericDescription candidate = (GenericDescription) supplier; if (!getType().equals(candidate.getType())) return false; // Note that names and versions are only matched by including them in the filter return matchingFilter == null || matchingFilter.match(candidate.getAttributes()); }
public boolean isSatisfiedBy(BaseDescription supplier) { if (!(supplier instanceof GenericDescription)) return false; GenericDescription candidate = (GenericDescription) supplier; if (!getType().equals(candidate.getType())) return false; // Note that names and versions are only matched by including them in the filter return matchingFilter == null || matchingFilter.match(candidate.getAttributes()); }
public boolean isSatisfiedBy(BaseDescription supplier) { if (!(supplier instanceof GenericDescription)) return false; GenericDescription candidate = (GenericDescription) supplier; if (!getType().equals(candidate.getType())) return false; // Note that names and versions are only matched by including them in the filter return matchingFilter == null || matchingFilter.match(candidate.getAttributes()); }
public boolean isSatisfiedBy(BaseDescription supplier) { if (!(supplier instanceof GenericDescription)) return false; GenericDescription candidate = (GenericDescription) supplier; if (!getType().equals(candidate.getType())) return false; // Note that names and versions are only matched by including them in the filter return matchingFilter == null || matchingFilter.match(candidate.getAttributes()); }
void addGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { String type = capability.getGenericDescription().getType(); VersionHashMap<GenericCapability> namespace = resolverGenerics.get(type); if (namespace == null) { namespace = new VersionHashMap<GenericCapability>(this); resolverGenerics.put(type, namespace); } namespace.put(capability.getName(), capability); } } }
void addGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { if (!capability.isEffective()) continue; String type = capability.getGenericDescription().getType(); VersionHashMap<GenericCapability> namespace = resolverGenerics.get(type); if (namespace == null) { namespace = new VersionHashMap<>(this); resolverGenerics.put(type, namespace); } namespace.put(capability.getName(), capability); } }
void addGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { if (!capability.isEffective()) continue; String type = capability.getGenericDescription().getType(); VersionHashMap<GenericCapability> namespace = resolverGenerics.get(type); if (namespace == null) { namespace = new VersionHashMap<GenericCapability>(this); resolverGenerics.put(type, namespace); } namespace.put(capability.getName(), capability); } } }
void addGenerics(GenericCapability[] generics) { for (GenericCapability capability : generics) { if (!capability.isEffective()) continue; String type = capability.getGenericDescription().getType(); VersionHashMap<GenericCapability> namespace = resolverGenerics.get(type); if (namespace == null) { namespace = new VersionHashMap<GenericCapability>(this); resolverGenerics.put(type, namespace); } namespace.put(capability.getName(), capability); } } }
boolean checkCapabilityPermission(GenericDescription capability) { if (!checkPermissions) return true; Bundle bundle = capability.getSupplier().getBundle(); return bundle == null ? false : bundle.hasPermission(new CapabilityPermission(capability.getType(), CapabilityPermission.PROVIDE)); } }
boolean checkCapabilityPermission(GenericDescription capability) { if (!checkPermissions) return true; Bundle bundle = capability.getSupplier().getBundle(); return bundle == null ? false : bundle.hasPermission(new CapabilityPermission(capability.getType(), CapabilityPermission.PROVIDE)); } }
boolean checkCapabilityPermission(GenericDescription capability) { if (!checkPermissions) return true; Bundle bundle = capability.getSupplier().getBundle(); return bundle == null ? false : bundle.hasPermission(new CapabilityPermission(capability.getType(), CapabilityPermission.PROVIDE)); } }
boolean checkCapabilityPermission(GenericDescription capability) { if (!checkPermissions) return true; Bundle bundle = capability.getSupplier().getBundle(); return bundle == null ? false : bundle.hasPermission(new CapabilityPermission(capability.getType(), CapabilityPermission.PROVIDE)); } }
private GenericDescription[] createGenericCapabilities(GenericDescription[] genericCapabilities) { if (genericCapabilities == null || genericCapabilities.length == 0) return null; GenericDescription[] result = new GenericDescription[genericCapabilities.length]; for (int i = 0; i < genericCapabilities.length; i++) { GenericDescriptionImpl cap = new GenericDescriptionImpl(); cap.setType(genericCapabilities[i].getType()); cap.setAttributes(genericCapabilities[i].getAttributes()); cap.setDirectives(genericCapabilities[i].getDeclaredDirectives()); result[i] = cap; } return result; }
private GenericDescription[] createGenericCapabilities(GenericDescription[] genericCapabilities) { if (genericCapabilities == null || genericCapabilities.length == 0) return null; GenericDescription[] result = new GenericDescription[genericCapabilities.length]; for (int i = 0; i < genericCapabilities.length; i++) { GenericDescriptionImpl cap = new GenericDescriptionImpl(); cap.setType(genericCapabilities[i].getType()); cap.setAttributes(genericCapabilities[i].getAttributes()); cap.setDirectives(genericCapabilities[i].getDeclaredDirectives()); result[i] = cap; } return result; }
private GenericDescription[] createGenericCapabilities(GenericDescription[] genericCapabilities) { if (genericCapabilities == null || genericCapabilities.length == 0) return null; GenericDescription[] result = new GenericDescription[genericCapabilities.length]; for (int i = 0; i < genericCapabilities.length; i++) { GenericDescriptionImpl cap = new GenericDescriptionImpl(); cap.setType(genericCapabilities[i].getType()); cap.setAttributes(genericCapabilities[i].getAttributes()); cap.setDirectives(genericCapabilities[i].getDeclaredDirectives()); result[i] = cap; } return result; }
private GenericDescription[] createGenericCapabilities(GenericDescription[] genericCapabilities) { if (genericCapabilities == null || genericCapabilities.length == 0) return null; GenericDescription[] result = new GenericDescription[genericCapabilities.length]; for (int i = 0; i < genericCapabilities.length; i++) { GenericDescriptionImpl cap = new GenericDescriptionImpl(); cap.setType(genericCapabilities[i].getType()); cap.setAttributes(genericCapabilities[i].getAttributes()); cap.setDirectives(genericCapabilities[i].getDeclaredDirectives()); result[i] = cap; } return result; }