Class ConformanceProfileBasedValidationBuilder
java.lang.Object
ca.uhn.hl7v2.validation.builder.BuilderSupport
ca.uhn.hl7v2.validation.builder.RuleTypeBuilder<ValidationRuleBuilder,Rule<?>>
ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
ca.uhn.hl7v2.validation.builder.support.DefaultValidationWithoutTNBuilder
org.openehealth.ipf.commons.ihe.hl7v2.definitions.ConformanceProfileBasedValidationBuilder
- All Implemented Interfaces:
Serializable
Simple
validation rule builder
that just uses a conformance profile to validate against a message that is allowed for a
defined set of HL7v2 based IHE transactions
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
ValidationRuleBuilder.VersionExpressionBuilder
Nested classes/interfaces inherited from class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
RuleTypeBuilder.MessageExpressionBuilder
-
Constructor Summary
ConstructorDescriptionConformanceProfileBasedValidationBuilder
(org.openehealth.ipf.gazelle.validation.profile.HL7v2Transactions transaction) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Configures the matchingCachingGazelleProfileRule
to be validated againstMethods inherited from class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
forAllVersions, forVersion, forVersion, forVersion, initialize
Methods inherited from class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
activate, active, addRuleBindings, description, encoding, getRuleBindings, getRules, instance, message, message, prepareRule, primitive, refersToSection, severity, test
Methods inherited from class ca.uhn.hl7v2.validation.builder.BuilderSupport
allOf, allOf, always, alwaysFails, anyOf, anyOf, date, dateTime, dateTime25, empty, emptyOr, in, in, isEqual, isEqualIgnoreCase, matches, matches, matches, maxLength, nonNegativeInteger, not, number, oid, startsWith, time, usPhoneNumber, uuid, withdrawn
-
Constructor Details
-
ConformanceProfileBasedValidationBuilder
public ConformanceProfileBasedValidationBuilder(org.openehealth.ipf.gazelle.validation.profile.HL7v2Transactions transaction)
-
-
Method Details
-
configure
protected void configure()Configures the matchingCachingGazelleProfileRule
to be validated against- Overrides:
configure
in classDefaultValidationWithoutTNBuilder
-