001package org.hl7.fhir.dstu3.utils.validation;
002
003import org.hl7.fhir.dstu3.elementmodel.Element;
004import org.hl7.fhir.dstu3.utils.validation.constants.ReferenceValidationPolicy;
005
006@Deprecated
007public interface IValidationPolicyAdvisor {
008
009  ReferenceValidationPolicy policyForReference(IResourceValidator validator,
010                                               Object appContext,
011                                               String path,
012                                               String url);
013
014  ReferenceValidationPolicy policyForContained(IResourceValidator validator,
015                                               Object appContext,
016                                               String containerType,
017                                               String containerId,
018                                               Element.SpecialElement containingResourceType,
019                                               String path,
020                                               String url);
021
022}