caseSensitive = aCaseSensitive;
exactMatch = anExactMatch;
- if (aSelectedFields==null)
+ if (aSelectedFields==null) {
selectedFields = null;
- else
+ }
+ else {
selectedFields = Arrays.asList(aSelectedFields);
+ }
}
}
break;
case ENTITY_FIELDS:
- if (selectedFields != null)
+ if (selectedFields != null) {
j = selectedFields.iterator();
- else
+ }
+ else {
j = anEntity.getFieldNames().iterator();
+ }
while (j.hasNext()) {
String field = anEntity.getFieldValue( (String) j.next());