package org.mongodb.morphia.query.validation;

import java.util.List;

Validates Lists. Currently a noop.
/** * Validates Lists. Currently a noop. */
// TODO: Trisha - really not sure why lists are always valid values. This should be a real Type validator which checks against the field, // if in fact that's not already done by another validator public final class ListValueValidator extends ValueValidator { private static final ListValueValidator INSTANCE = new ListValueValidator(); private ListValueValidator() { }
Get the instance.
Returns:the Singleton instance of this validator
/** * Get the instance. * * @return the Singleton instance of this validator */
public static ListValueValidator getInstance() { return INSTANCE; } @Override protected Class getRequiredValueType() { return List.class; } @Override protected void validate(final Class<?> type, final Object value, final List<ValidationFailure> validationFailures) { //preserving current behaviour - this never fails validation } }