1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.openehealth.ipf.commons.ihe.xds.core.requests.query;
17
18 import lombok.EqualsAndHashCode;
19 import lombok.Getter;
20 import lombok.Setter;
21 import lombok.ToString;
22
23 import javax.xml.bind.annotation.XmlAccessType;
24 import javax.xml.bind.annotation.XmlAccessorType;
25 import javax.xml.bind.annotation.XmlType;
26 import java.util.HashMap;
27 import java.util.Map;
28
29
30
31
32
33 @XmlAccessorType(XmlAccessType.FIELD)
34 @XmlType(name = "StoredQuery", propOrder = {"homeCommunityId", "extraParameters"})
35 @EqualsAndHashCode(callSuper = true, doNotUseGetters = true)
36 @ToString(callSuper = true, doNotUseGetters = true)
37 public abstract class StoredQuery extends Query {
38 private static final long serialVersionUID = -8296981156625412818L;
39
40 @Getter @Setter private String homeCommunityId;
41 @Getter private Map<String, QueryList<String>> extraParameters = new HashMap<>();
42
43
44
45
46 public StoredQuery() {
47 }
48
49
50
51
52
53
54 protected StoredQuery(QueryType type) {
55 super(type);
56 }
57
58 }