Class PamCamelValidators
java.lang.Object
org.openehealth.ipf.platform.camel.ihe.mllp.PamCamelValidators
Validating processors for MLLP-based IPF IHE components.
- Author:
- Christian Ohr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.camel.ProcessorReturns a validating processor for ITI-30 request messages (Patient Identity Management).static org.apache.camel.ProcessorReturns a validating processor for ITI-30 response messages (Patient Identity Management).static org.apache.camel.ProcessorReturns a validating processor for ITI-31 request messages (Patient Encounter Management).static org.apache.camel.ProcessorReturns a validating processor for ITI-31 response messages (Patient Encounter Management).static org.apache.camel.ProcessorReturns a validating processor that obtains the validation rules from the currently usedHapiContextand the type of the message contained in the exchange body.
-
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 usedHapiContextand 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).
-