/** * Creates new {@link BooleanCondition} */ @NotNull public static BooleanCondition booleanCondition(@NotNull String variableName, boolean inverted) { return new BooleanCondition(variableName, inverted); } }
private boolean shouldSkip(ResponseField field) { for (ResponseField.Condition condition : field.conditions()) { if (condition instanceof ResponseField.BooleanCondition) { ResponseField.BooleanCondition booleanCondition = (ResponseField.BooleanCondition) condition; Boolean conditionValue = (Boolean) variableValues.get(booleanCondition.variableName()); if (booleanCondition.inverted()) { // means it's a skip directive if (Boolean.TRUE.equals(conditionValue)) { return true; } } else { // means it's an include directive if (Boolean.FALSE.equals(conditionValue)) { return true; } } } } return false; }
private boolean shouldSkip(ResponseField field) { for (ResponseField.Condition condition : field.conditions()) { if (condition instanceof ResponseField.BooleanCondition) { ResponseField.BooleanCondition booleanCondition = (ResponseField.BooleanCondition) condition; Boolean conditionValue = (Boolean) variableValues.get(booleanCondition.variableName()); if (booleanCondition.inverted()) { // means it's a skip directive if (conditionValue == Boolean.TRUE) { return true; } } else { // means it's an include directive if (conditionValue == Boolean.FALSE) { return true; } } } } return false; }
private boolean shouldSkip(ResponseField field) { for (ResponseField.Condition condition : field.conditions()) { if (condition instanceof ResponseField.BooleanCondition) { ResponseField.BooleanCondition booleanCondition = (ResponseField.BooleanCondition) condition; Boolean conditionValue = (Boolean) variableValues.get(booleanCondition.variableName()); if (booleanCondition.inverted()) { // means it's a skip directive if (conditionValue == Boolean.TRUE) { return true; } } else { // means it's an include directive if (conditionValue == Boolean.FALSE) { return true; } } } } return false; }
/** * Creates new {@link BooleanCondition} */ @Nonnull public static BooleanCondition booleanCondition(@Nonnull String variableName, boolean inverted) { return new BooleanCondition(variableName, inverted); } }
/** * Creates new {@link BooleanCondition} */ @Nonnull public static BooleanCondition booleanCondition(@Nonnull String variableName, boolean inverted) { return new BooleanCondition(variableName, inverted); } }