congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ValidationContext
Code IndexAdd Tabnine to your IDE (free)

How to use
ValidationContext
in
ca.uhn.fhir.validation

Best Java code snippets using ca.uhn.fhir.validation.ValidationContext (Showing top 8 results out of 315)

origin: jamesagnew/hapi-fhir

public static <T extends IBaseResource> IValidationContext<T> forResource(final FhirContext theContext, final T theResource) {
  return new ValidationContext<T>(theContext, theResource, new IEncoder() {
    @Override
    public String encode() {
      return theContext.newXmlParser().encodeResourceToString(theResource);
    }
    @Override
    public EncodingEnum getEncoding() {
      return EncodingEnum.XML;
    }
  });
}
origin: jamesagnew/hapi-fhir

/**
 * Validates a resource instance returning a {@link ca.uhn.fhir.validation.ValidationResult} which contains the results.
 *
 * @param theResource
 *           the resource to validate
 * @return the results of validation
 * @since 0.7
 */
public ValidationResult validateWithResult(IBaseResource theResource) {
  Validate.notNull(theResource, "theResource must not be null");
  
  applyDefaultValidators();
  
  IValidationContext<IBaseResource> ctx = ValidationContext.forResource(myContext, theResource);
  for (IValidatorModule next : myValidators) {
    next.validateResource(ctx);
  }
  return ctx.toResult();
}
origin: jamesagnew/hapi-fhir

/**
 * Validates a resource instance returning a {@link ca.uhn.fhir.validation.ValidationResult} which contains the results.
 *
 * @param theResource
 *           the resource to validate
 * @return the results of validation
 * @since 1.1
 */
public ValidationResult validateWithResult(String theResource) {
  Validate.notNull(theResource, "theResource must not be null");
  
  applyDefaultValidators();
  
  IValidationContext<IBaseResource> ctx = ValidationContext.forText(myContext, theResource);
  for (IValidatorModule next : myValidators) {
    next.validateResource(ctx);
  }
  return ctx.toResult();
}
origin: jamesagnew/hapi-fhir

List<IBaseResource> subResources = BundleUtil.toListOfResources(myCtx, bundle);
for (IBaseResource nextSubResource : subResources) {
  validateResource(ValidationContext.subContext(theCtx, nextSubResource));
origin: ca.uhn.hapi.fhir/hapi-fhir-base

List<IBaseResource> subResources = BundleUtil.toListOfResources(myCtx, bundle);
for (IBaseResource nextSubResource : subResources) {
  validateResource(ValidationContext.subContext(theCtx, nextSubResource));
origin: ca.uhn.hapi.fhir/hapi-fhir-base

public static <T extends IBaseResource> IValidationContext<T> forResource(final FhirContext theContext, final T theResource) {
  return new ValidationContext<T>(theContext, theResource, new IEncoder() {
    @Override
    public String encode() {
      return theContext.newXmlParser().encodeResourceToString(theResource);
    }
    @Override
    public EncodingEnum getEncoding() {
      return EncodingEnum.XML;
    }
  });
}
origin: ca.uhn.hapi.fhir/hapi-fhir-base

/**
 * Validates a resource instance returning a {@link ca.uhn.fhir.validation.ValidationResult} which contains the results.
 *
 * @param theResource
 *           the resource to validate
 * @return the results of validation
 * @since 0.7
 */
public ValidationResult validateWithResult(IBaseResource theResource) {
  Validate.notNull(theResource, "theResource must not be null");
  
  applyDefaultValidators();
  
  IValidationContext<IBaseResource> ctx = ValidationContext.forResource(myContext, theResource);
  for (IValidatorModule next : myValidators) {
    next.validateResource(ctx);
  }
  return ctx.toResult();
}
origin: ca.uhn.hapi.fhir/hapi-fhir-base

/**
 * Validates a resource instance returning a {@link ca.uhn.fhir.validation.ValidationResult} which contains the results.
 *
 * @param theResource
 *           the resource to validate
 * @return the results of validation
 * @since 1.1
 */
public ValidationResult validateWithResult(String theResource) {
  Validate.notNull(theResource, "theResource must not be null");
  
  applyDefaultValidators();
  
  IValidationContext<IBaseResource> ctx = ValidationContext.forText(myContext, theResource);
  for (IValidatorModule next : myValidators) {
    next.validateResource(ctx);
  }
  return ctx.toResult();
}
ca.uhn.fhir.validationValidationContext

Most used methods

  • <init>
  • forResource
  • forText
  • subContext

Popular in Java

  • Creating JSON documents from java classes using gson
  • compareTo (BigDecimal)
  • getExternalFilesDir (Context)
  • requestLocationUpdates (LocationManager)
  • Permission (java.security)
    Legacy security code; do not use.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now