@Override public CallbackResult onVariable(PolicyType policy, VariableDefinitionType variable) { if (this.variableDefinitionMap == null) { this.variableDefinitionMap = new HashMap<PolicyType, List<VariableDefinitionType>>(); } if (this.variableDefinitionMap.containsKey(policy) == false) { this.variableDefinitionMap.put(policy, new ArrayList<VariableDefinitionType>()); } this.variableDefinitionMap.get(policy).add(variable); if (variable.getExpression() != null) { this.evaluteExpression(variable.getExpression().getValue(), policy, variable); } return super.onVariable(policy, variable); }
designator.getIssuer(), false); this.onAttribute(parent, container, attribute); } else if (obj instanceof AttributeValueType) { for (JAXBElement<?> element : apply.getExpression()) { if (element.getValue() != null) { this.evaluteExpression(element.getValue(), parent, container); null, false); this.onAttribute(parent, container, attribute);
designator.getIssuer(), false); this.onAttribute(parent, container, attribute); } else if (obj instanceof AttributeValueType) { for (JAXBElement<?> element : apply.getExpression()) { if (element.getValue() != null) { this.evaluteExpression(element.getValue(), parent, container); null, false); this.onAttribute(parent, container, attribute);
@Override public CallbackResult onVariable(PolicyType policy, VariableDefinitionType variable) { if (this.variableDefinitionMap == null) { this.variableDefinitionMap = new HashMap<PolicyType, List<VariableDefinitionType>>(); } if (this.variableDefinitionMap.containsKey(policy) == false) { this.variableDefinitionMap.put(policy, new ArrayList<VariableDefinitionType>()); } this.variableDefinitionMap.get(policy).add(variable); if (variable.getExpression() != null) { this.evaluteExpression(variable.getExpression().getValue(), policy, variable); } return super.onVariable(policy, variable); }
@Override public CallbackResult onCondition(RuleType rule, ConditionType condition) { if (condition.getExpression() != null) { this.evaluteExpression(condition.getExpression().getValue(), rule, condition); } return super.onCondition(rule, condition); }
@Override public CallbackResult onCondition(RuleType rule, ConditionType condition) { if (condition.getExpression() != null) { this.evaluteExpression(condition.getExpression().getValue(), rule, condition); } return super.onCondition(rule, condition); }