/** * Copy constructor. * * @param toCopy the registration to copy. Cannot be {@code null} */ public CapabilityRegistration(CapabilityRegistration<C> toCopy) { this(toCopy.getCapability(), toCopy.getCapabilityScope()); this.registrationPoints.putAll(toCopy.registrationPoints); }
/** * Copy constructor. * * @param toCopy the registration to copy. Cannot be {@code null} */ public CapabilityRegistration(CapabilityRegistration<C> toCopy) { this(toCopy.getCapability(), toCopy.getCapabilityScope()); this.registrationPoints.putAll(toCopy.registrationPoints); }
private static void populateCapabilities(Set<CapabilityRegistration<?>> caps, ModelNode res, boolean possible) { for (CapabilityRegistration cr : caps) { ModelNode cap = res.add(); cap.get(NAME.getName()).set(cr.getCapabilityName()); cap.get(DYNAMIC.getName()).set(cr.getCapability().isDynamicallyNamed()); if (!possible) { cap.get(SCOPE.getName()).set(cr.getCapabilityScope().getName()); } populateRegistrationPoints(cap.get(REGISTRATION_POINTS.getName()), cr.getRegistrationPoints()); } }
private static void populateCapabilities(Set<CapabilityRegistration<?>> caps, ModelNode res, boolean possible) { for (CapabilityRegistration cr : caps) { ModelNode cap = res.add(); cap.get(NAME.getName()).set(cr.getCapabilityName()); cap.get(DYNAMIC.getName()).set(cr.getCapability().isDynamicallyNamed()); if (!possible) { cap.get(SCOPE.getName()).set(cr.getCapabilityScope().getName()); } populateRegistrationPoints(cap.get(REGISTRATION_POINTS.getName()), cr.getRegistrationPoints()); } }
for (CapabilityRegistration<?> registration : possibleCapabilities.values()) { if (registration.getCapability().isDynamicallyNamed() && registration.getCapabilityScope().equals(capId.getScope()) && capId.getName().startsWith(registration.getCapabilityName())) { Set<RegistrationPoint> registrationPoints = registration.getRegistrationPoints();
for (CapabilityRegistration<?> registration : possibleCapabilities.values()) { if (registration.getCapability().isDynamicallyNamed() && registration.getCapabilityScope().equals(capId.getScope()) && capId.getName().startsWith(registration.getCapabilityName())) { Set<RegistrationPoint> registrationPoints = registration.getRegistrationPoints();