@Override public boolean containsKey(Object key) { if (wrapped instanceof Context) { return ((Context) wrapped).containsKey(key); } return contextMap.containsKey(key); }
@Override public boolean containsKey(Object key) { if (wrapped instanceof Context) { return ((Context) wrapped).containsKey(key); } return contextMap.containsKey(key); }
/** * Specify additional meta-data to individual {@link Rule} instances originating from the corresponding {@link RuleProvider} instance. */ public static void enhanceRuleMetadata(RuleProvider provider, Rule rule) { if (rule instanceof Context) { Context context = (Context) rule; if (!context.containsKey(RuleMetadataType.ORIGIN)) context.put(RuleMetadataType.ORIGIN, provider.getMetadata().getOrigin()); if (!context.containsKey(RuleMetadataType.RULE_PROVIDER)) context.put(RuleMetadataType.RULE_PROVIDER, provider); if (!context.containsKey(RuleMetadataType.TAGS)) context.put(RuleMetadataType.TAGS, provider.getMetadata().getTags()); } }
/** * Specify additional meta-data to individual {@link Rule} instances originating from the corresponding {@link RuleProvider} instance. */ public static void enhanceRuleMetadata(RuleProvider provider, Rule rule) { if (rule instanceof Context) { Context context = (Context) rule; if (!context.containsKey(RuleMetadataType.ORIGIN)) context.put(RuleMetadataType.ORIGIN, provider.getMetadata().getOrigin()); if (!context.containsKey(RuleMetadataType.RULE_PROVIDER)) context.put(RuleMetadataType.RULE_PROVIDER, provider); if (!context.containsKey(RuleMetadataType.TAGS)) context.put(RuleMetadataType.TAGS, provider.getMetadata().getTags()); } }
if (originalRule instanceof Context && ((Context) originalRule).containsKey(RuleMetadataType.RULE_XML))
if (originalRule instanceof Context && ((Context) originalRule).containsKey(RuleMetadataType.RULE_XML))
if (ruleContext != null && ruleContext.containsKey(RuleMetadataType.AUTO_COMMIT)) autocommit = (Boolean) ruleContext.get(RuleMetadataType.AUTO_COMMIT);
if (ruleContext != null && ruleContext.containsKey(RuleMetadataType.AUTO_COMMIT)) autocommit = (Boolean) ruleContext.get(RuleMetadataType.AUTO_COMMIT);