Package ca.uhn.hl7v2.validation.builder
Class RuleTypeBuilder.MessageExpressionBuilder
java.lang.Object
ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.MessageExpressionBuilder
- Enclosing class:
- RuleTypeBuilder<S extends RuleTypeBuilder<S,
T>, T extends Rule<?>>
Helper builder when the events are not given explicitly but in form of an expression.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()AppliesMessageRules for all event types and trigger eventsallOfEventType(String eventType) AppliesMessageRules for all trigger events of a given event typerejectOtherThan(String... triggerEvents) Applies aMessageRulefor all event types and trigger events, checking whether the message is of the specified event type and trigger event(s)
-
Constructor Details
-
MessageExpressionBuilder
public MessageExpressionBuilder()
-
-
Method Details
-
all
AppliesMessageRules for all event types and trigger events- Returns:
- rule builder
-
allOfEventType
AppliesMessageRules for all trigger events of a given event type- Parameters:
eventType- event type, e.g. "ADT"- Returns:
- rule builder
-
rejectOtherThan
Applies aMessageRulefor all event types and trigger events, checking whether the message is of the specified event type and trigger event(s)- Parameters:
triggerEvents- trigger events, e.g. "A01", "A04"- Returns:
- rule builder
-