T
- the driver typeD
- the device typepublic abstract class DeviceValidator<T extends AbstractFactoryDriver,D extends Device> extends Object implements DriverValidator<T>
If you want to validate that a driver has only a specific device type
assigned use DeviceTypeValidator
.
Constructor and Description |
---|
DeviceValidator(Class<D> deviceClass) |
Modifier and Type | Method and Description |
---|---|
void |
validate(ValidationContext ctx,
T driver) |
protected abstract void |
validateDevice(D device,
ValidationContext ctx) |
public void validate(ValidationContext ctx, T driver)
validate
in interface DriverValidator<T extends AbstractFactoryDriver>
protected abstract void validateDevice(D device, ValidationContext ctx)