public class MessageRuleBuilder extends VersionBuilder
| Constructor and Description |
|---|
MessageRuleBuilder() |
MessageRuleBuilder(String version,
DefaultValidationContext context,
String messageType,
Object triggerEvent) |
| Modifier and Type | Method and Description |
|---|---|
AbstractSyntaxRuleBuilder |
abstractSyntax(Object... args) |
protected void |
addMessageRule(ca.uhn.hl7v2.validation.Rule rule) |
MessageRuleBuilder |
checkCompositesWith(CompositeTypeRule typeRule) |
MessageRuleBuilder |
checkIf(groovy.lang.Closure c) |
PrimitiveRuleBuilder |
checkPrimitive(String name) |
MessageRuleBuilder |
conformsToProfile(String profileID) |
String |
getMessageType() |
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
Object |
getTriggerEvent() |
Object |
invokeMethod(String method,
Object arguments) |
void |
setMessageType(String value) |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
void |
setTriggerEvent(Object value) |
asOf, before, encoding, except, getRule, getVersion, message, primitiveType, setRule, setVersion, type, withDescription, withReferenceforAllVersions, forVersion, forVersion, forVersionAndPrimitiveType, forVersionAndType, getContext, setContextpublic MessageRuleBuilder()
public MessageRuleBuilder(String version, DefaultValidationContext context, String messageType, Object triggerEvent)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class VersionBuilderpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class VersionBuilderpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class VersionBuilderpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class VersionBuilderpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class VersionBuilderpublic String getMessageType()
public void setMessageType(String value)
public Object getTriggerEvent()
public void setTriggerEvent(Object value)
public MessageRuleBuilder checkIf(groovy.lang.Closure c)
public PrimitiveRuleBuilder checkPrimitive(String name)
public MessageRuleBuilder checkCompositesWith(CompositeTypeRule typeRule)
public MessageRuleBuilder conformsToProfile(String profileID)
public AbstractSyntaxRuleBuilder abstractSyntax(Object... args)
protected void addMessageRule(ca.uhn.hl7v2.validation.Rule rule)
Copyright © 2016 Open eHealth Foundation. All rights reserved.