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
public class ConformanceProfileBasedValidationBuilder extends DefaultValidationWithoutTNBuilder
Simplevalidation rule builder
that just uses a conformance profile to validate against a message that is allowed for a defined set ofHL7v2 based IHE transactions
.- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description ConformanceProfileBasedValidationBuilder(org.openehealth.ipf.gazelle.validation.profile.HL7v2Transactions transaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configure()
Configures the matchingCachingGazelleProfileRule
to be validated against-
Methods 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
-
-
-
-
Method Detail
-
configure
protected void configure()
Configures the matchingCachingGazelleProfileRule
to be validated against- Overrides:
configure
in classDefaultValidationWithoutTNBuilder
-
-