package org.mongodb.morphia.query.validation;
Checks that the given value is of the required type.
/**
* Checks that the given value is of the required type.
*/
final class ValueClassValidator implements Validator {
private ValueClassValidator() {
}
Params: - value – a non-null value
- requiredClass – a non-null type to validate against
/**
* @param value a non-null value
* @param requiredClass a non-null type to validate against
*/
static boolean valueIsClassOrSubclassOf(final Object value,
final Class<?> requiredClass) {
return (requiredClass.isAssignableFrom(value.getClass()));
}
}