private BundleCapability getUsedCapability()

in jpa-container/src/main/java/org/apache/aries/jpa/container/impl/PersistenceBundleTracker.java [174:195]


	private BundleCapability getUsedCapability(BundleWiring toCheck, String ns, String attr) {
		BundleCapability cap = null;
		
		for(BundleWire bw : toCheck.getRequiredWires(ns)) {
			BundleCapability capability = bw.getCapability();
			if(attr.equals(capability.getAttributes().get(ns))) {
				cap = capability;
				break;
			}
		}
		
		if(cap == null) {
			for(BundleCapability capability : toCheck.getCapabilities(ns)) {
				if(attr.equals(capability.getAttributes().get(ns))) {
					cap = capability;
					break;
				}
			}
		}
		
		return cap;
	}