Class PamCamelValidators

java.lang.Object
org.openehealth.ipf.platform.camel.ihe.mllp.PamCamelValidators

public abstract class PamCamelValidators extends Object
Validating processors for MLLP-based IPF IHE components.
Author:
Christian Ohr
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.camel.Processor
    Returns a validating processor for ITI-30 request messages (Patient Identity Management).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-30 response messages (Patient Identity Management).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-31 request messages (Patient Encounter Management).
    static org.apache.camel.Processor
    Returns a validating processor for ITI-31 response messages (Patient Encounter Management).
    static org.apache.camel.Processor
    Returns a validating processor that obtains the validation rules from the currently used HapiContext and the type of the message contained in the exchange body.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PamCamelValidators

      public PamCamelValidators()
  • Method Details

    • itiValidator

      public static org.apache.camel.Processor itiValidator()
      Returns a validating processor that obtains the validation rules from the currently used HapiContext and the type of the message contained in the exchange body. As such there is no real need to use the explicitly transaction-dependent validators.
      Returns:
      all-purpose validating processor
    • iti30RequestValidator

      public static org.apache.camel.Processor iti30RequestValidator()
      Returns a validating processor for ITI-30 request messages (Patient Identity Management).
    • iti30ResponseValidator

      public static org.apache.camel.Processor iti30ResponseValidator()
      Returns a validating processor for ITI-30 response messages (Patient Identity Management).
    • iti31RequestValidator

      public static org.apache.camel.Processor iti31RequestValidator()
      Returns a validating processor for ITI-31 request messages (Patient Encounter Management).
    • iti31ResponseValidator

      public static org.apache.camel.Processor iti31ResponseValidator()
      Returns a validating processor for ITI-31 response messages (Patient Encounter Management).