/**
 * 
 */
package gov.va.med.repositories.fpds.validator;

import java.util.List;

import javax.ws.rs.core.MultivaluedMap;
import gov.va.med.repositories.fpds.validator.ValidationError;

/**
 * @author vhaislegberb
 * 
 * Interface that FPRS service used to interact with specific validator implementations.
 *
 */
public interface Validator
{
    List<ValidationError> validateRequestParameters(String validationArgument, MultivaluedMap<String, String> queryParameters);
    List<ValidationError> constructValidationError(String param, String message);
    boolean isPatientCentric(String filterId);
}
