List of usage examples for com.amazonaws.services.dynamodbv2.model ComparisonOperator fromValue
public static ComparisonOperator fromValue(String value)
From source file:org.socialsignin.spring.data.dynamodb.repository.query.AbstractDynamoDBQueryCriteria.java
License:Apache License
public boolean comparisonOperatorsPermittedForQuery() { List<ComparisonOperator> comparisonOperatorsPermittedForQuery = Arrays.asList(new ComparisonOperator[] { ComparisonOperator.EQ, ComparisonOperator.LE, ComparisonOperator.LT, ComparisonOperator.GE, ComparisonOperator.GT, ComparisonOperator.BEGINS_WITH, ComparisonOperator.BETWEEN }); // Can only query on subset of Conditions for (Collection<Condition> conditions : attributeConditions.values()) { for (Condition condition : conditions) { if (!comparisonOperatorsPermittedForQuery .contains(ComparisonOperator.fromValue(condition.getComparisonOperator()))) { return false; }//from w w w. j a v a 2 s . co m } } return true; }