private Optional<Class<? extends Condition>> getConditionClass(SingleConditionBean conditionBean, boolean requireContextFree) { Optional<Class<? extends Condition>> optionalClass = Optional.empty(); if (isApplicableToContext(requireContextFree) && this.conditionName.equals(conditionBean.getCondition()) && isApplicableToParameters(conditionBean.getParams())) { optionalClass = Optional.of(conditionClass); } return optionalClass; }
private Optional<Class<? extends Condition>> getConditionClass(SingleConditionBean conditionBean, boolean requireContextFree, boolean inline) { Optional<Class<? extends Condition>> optionalClass = Optional.empty(); if (isApplicableToContext(requireContextFree) && this.conditionName.equals(conditionBean.getCondition()) && isApplicableToParameters(conditionBean.getParams()) && (!inline || inlineSupport)) { optionalClass = Optional.of(conditionClass); } return optionalClass; }
private boolean conditionAppliesTo(SingleConditionBean conditionBean, boolean requireContextFree, boolean inline) { return isApplicableToContext(conditionBean, requireContextFree) && this.conditionName.equals(conditionBean.getCondition()) && isApplicableToParameters(conditionBean.getParams()) && (!inline || inlineSupport); }