List of usage examples for com.amazonaws.services.dynamodbv2.model ConditionalOperator AND
ConditionalOperator AND
To view the source code for com.amazonaws.services.dynamodbv2.model ConditionalOperator AND.
Click Source Link
From source file:com.app.dynamoDb.DynamoUser.java
License:Open Source License
public boolean validateEmail(String Email, String Password) { ScanRequest scanRequest = new ScanRequest("Users"); scanRequest.setConditionalOperator(ConditionalOperator.AND); Map<String, Condition> scanFilter = new HashMap<String, Condition>(); scanFilter.put("Email", new Condition().withAttributeValueList(new AttributeValue(Email)) .withComparisonOperator(ComparisonOperator.EQ)); scanFilter.put("Password", new Condition().withAttributeValueList(new AttributeValue(Password)) .withComparisonOperator(ComparisonOperator.EQ)); scanRequest.setScanFilter(scanFilter); ScanResult scanResult = dynamoDB.scan(scanRequest); for (Map<String, AttributeValue> item : scanResult.getItems()) { //System.out.println(item); if (!item.isEmpty()) return true; }/* ww w.ja v a 2s . c o m*/ return false; }
From source file:com.app.dynamoDb.DynamoUser.java
License:Open Source License
public boolean validateName(String UserName, String Password) { ScanRequest scanRequest = new ScanRequest("Users"); scanRequest.setConditionalOperator(ConditionalOperator.AND); Map<String, Condition> scanFilter = new HashMap<String, Condition>(); scanFilter.put("UserName", new Condition().withAttributeValueList(new AttributeValue(UserName)) .withComparisonOperator(ComparisonOperator.EQ)); scanFilter.put("Password", new Condition().withAttributeValueList(new AttributeValue(Password)) .withComparisonOperator(ComparisonOperator.EQ)); scanRequest.setScanFilter(scanFilter); ScanResult scanResult = dynamoDB.scan(scanRequest); for (Map<String, AttributeValue> item : scanResult.getItems()) { //System.out.println(item); if (!item.isEmpty()) return true; }//from w w w .j av a2 s . co m return false; }