/** * @see ValidationContext#getPrimitiveRules(String, String, Primitive) * @param theType ignored */ public Collection<PrimitiveTypeRule> getPrimitiveRules(String theVersion, String theTypeName, Primitive theType) { Collection<PrimitiveTypeRule> rules = primitiveRuleCache.get(theVersion + theTypeName); if (rules == null) { rules = getRules(myPrimitiveRuleBindings, theVersion, theTypeName); primitiveRuleCache.put(theVersion + theTypeName, rules); } return rules; }
/** * @see ca.uhn.hl7v2.validation.ValidationContext#getEncodingRules(java.lang.String, * java.lang.String) */ public Collection<EncodingRule> getEncodingRules(String theVersion, String theEncoding) { Collection<EncodingRule> rules = encodingRuleCache.get(theVersion + theEncoding); if (rules == null) { rules = getRules(myEncodingRuleBindings, theVersion, theEncoding); encodingRuleCache.put(theVersion + theEncoding, rules); } return rules; }
/** * @see ca.uhn.hl7v2.validation.ValidationContext#getEncodingRules(java.lang.String, * java.lang.String) */ public Collection<EncodingRule> getEncodingRules(String theVersion, String theEncoding) { Collection<EncodingRule> rules = encodingRuleCache.get(theVersion + theEncoding); if (rules == null) { rules = getRules(myEncodingRuleBindings, theVersion, theEncoding); encodingRuleCache.put(theVersion + theEncoding, rules); } return rules; }
/** * @see ValidationContext#getMessageRules(java.lang.String, java.lang.String, java.lang.String) */ public Collection<MessageRule> getMessageRules(String theVersion, String theMessageType, String theTriggerEvent) { Collection<MessageRule> rules = messageRuleCache.get(theVersion + theMessageType + theTriggerEvent); if (rules == null) { rules = getRules(myMessageRuleBindings, theVersion, theMessageType + "^" + theTriggerEvent); messageRuleCache.put(theVersion + theMessageType + theTriggerEvent, rules); } return rules; }
/** * @see ValidationContext#getPrimitiveRules(String, String, Primitive) * @param theType ignored */ public Collection<PrimitiveTypeRule> getPrimitiveRules(String theVersion, String theTypeName, Primitive theType) { Collection<PrimitiveTypeRule> rules = primitiveRuleCache.get(theVersion + theTypeName); if (rules == null) { rules = getRules(myPrimitiveRuleBindings, theVersion, theTypeName); primitiveRuleCache.put(theVersion + theTypeName, rules); } return rules; }
/** * @see ValidationContext#getMessageRules(java.lang.String, java.lang.String, java.lang.String) */ public Collection<MessageRule> getMessageRules(String theVersion, String theMessageType, String theTriggerEvent) { Collection<MessageRule> rules = messageRuleCache.get(theVersion + theMessageType + theTriggerEvent); if (rules == null) { rules = getRules(myMessageRuleBindings, theVersion, theMessageType + "^" + theTriggerEvent); messageRuleCache.put(theVersion + theMessageType + theTriggerEvent, rules); } return rules; }