1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.reports;
20
21 import java.io.Serializable;
22 import java.util.HashMap;
23 import java.util.List;
24 import java.util.Map;
25 import org.apache.commons.lang3.tuple.Pair;
26 import org.apache.syncope.client.console.panels.search.SearchClause;
27 import org.apache.syncope.common.lib.report.ReportConf;
28 import org.apache.syncope.common.lib.search.AbstractFiqlSearchConditionBuilder;
29
30 public class ReportConfWrapper implements Serializable {
31
32 private static final long serialVersionUID = -1817829104060261892L;
33
34 private ReportConf conf;
35
36 private final Map<String, Pair<AbstractFiqlSearchConditionBuilder<?, ?, ?>, List<SearchClause>>> scondWrapper;
37
38 public ReportConfWrapper() {
39 this.scondWrapper = new HashMap<>();
40 }
41
42 public ReportConf getConf() {
43 return conf;
44 }
45
46 public ReportConfWrapper setConf(final ReportConf conf) {
47 this.conf = conf;
48 return this;
49 }
50
51 public Map<String, Pair<AbstractFiqlSearchConditionBuilder<?, ?, ?>, List<SearchClause>>> getSCondWrapper() {
52 return scondWrapper;
53 }
54 }