Map values = requestCriteria.getValues();
for (Object key : values.keySet()) {
String fieldName = (String) key;
if (fieldName.equals(MeasurementDataTraitCriteria.FILTER_FIELD_RESOURCE_ID)) {
Integer resourceId = (Integer) values.get(fieldName);
criteria.addFilterResourceId(resourceId);
} else if (fieldName.equals(MeasurementDataTraitCriteria.FILTER_FIELD_GROUP_ID)) {
Integer groupId = (Integer) values.get(fieldName);
criteria.addFilterGroupId(groupId);
} else if (fieldName.equals(MeasurementDataTraitCriteria.FILTER_FIELD_DEFINITION_ID)) {
Integer definitionId = (Integer) values.get(fieldName);