public class RuleBinding<T extends Rule> extends Object implements Serializable
Rule.| Constructor and Description |
|---|
RuleBinding(String theVersion,
String theScope,
T theRule)
Active by default.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
applies(String theBindingData,
String theItemData)
An abstraction of appliesToVersion() and appliesToScope().
|
boolean |
appliesToScope(String theType) |
boolean |
appliesToVersion(String theVersion) |
boolean |
getActive() |
T |
getRule() |
String |
getScope() |
String |
getVersion() |
void |
setActive(boolean isActive) |
public RuleBinding(String theVersion, String theScope, T theRule)
theVersion - see getVersion()theScope - see getScope()theRule - see getRule()public boolean getActive()
public void setActive(boolean isActive)
isActive - true if the binding is currently activepublic String getVersion()
public String getScope()
MessageRules
this is the message type and trigger event, separated by a ^ (either value may be *, meaning
any). For PrimitiveTypeRules this is the datatype name (* means any). For
EncodingRules this is the encoding name (again, * means any).public boolean appliesToVersion(String theVersion)
theVersion - an HL7 versionpublic boolean appliesToScope(String theType)
theType - an item description to be checked against getScope()Copyright © 2001-2012 University Health Network. All Rights Reserved.