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.VersionExpressionBuilderNested classes/interfaces inherited from class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
RuleTypeBuilder.MessageExpressionBuilder -
Constructor Summary
ConstructorsConstructorDescriptionConformanceProfileBasedValidationBuilder(org.openehealth.ipf.gazelle.validation.profile.HL7v2Transactions transaction) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidConfigures the matchingCachingGazelleProfileRuleto be validated againstMethods inherited from class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
forAllVersions, forVersion, forVersion, forVersion, initializeMethods inherited from class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
activate, active, addRuleBindings, description, encoding, getRuleBindings, getRules, instance, message, message, prepareRule, primitive, refersToSection, severity, testMethods 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 matchingCachingGazelleProfileRuleto be validated against- Overrides:
configurein classDefaultValidationWithoutTNBuilder
-