make default for 'splitBy' configurable

This commit is contained in:
2019-11-10 16:33:37 +01:00
parent 8d690ff0e7
commit d9b2327f35
7 changed files with 25 additions and 12 deletions

View File

@@ -10,9 +10,12 @@ public class FilterDefaults {
private List<String> fields;
public FilterDefaults(final List<String> fields, final Set<String> groupBy) {
private String splitBy;
public FilterDefaults(final List<String> fields, final Set<String> groupBy, final String splitBy) {
this.fields = new ArrayList<String>(fields);
this.groupBy = new HashSet<String>(groupBy);
this.splitBy = splitBy;
}
public Set<String> getGroupBy() {
@@ -30,4 +33,12 @@ public class FilterDefaults {
public void setFields(List<String> fields) {
this.fields = new ArrayList<String>(fields);
}
public String getSplitBy() {
return splitBy;
}
public void setSplitBy(String splitBy) {
this.splitBy = splitBy;
}
}