38394041424344
this.type = checkNotNull(type); } @Override public Capability create(final CapabilityClient client) { return new CapabilityImpl(client, type); }
43444546474849
return new CapabilityImpl(client, type); } @Override public Capability create(final CapabilityClient client, final CapabilityStatusXO settings) { return new CapabilityImpl(client, settings); }
45464748495051
public ReflectiveCapability(final Class<? extends Capability> capabilityType, final CapabilityClient client, final String type) { this.capabilityType = checkNotNull(capabilityType); delegate = new CapabilityImpl(client, type); }
53545556575859
public ReflectiveCapability(final Class<? extends Capability> capabilityType, final CapabilityClient client, final CapabilityStatusXO settings) { this.capabilityType = checkNotNull(capabilityType); delegate = new CapabilityImpl(client, settings); }