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.XmlElement;
26 import javax.xml.bind.annotation.XmlType;
27 import java.io.Serializable;
28 import java.util.List;
29
30
31
32
33
34 @XmlAccessorType(XmlAccessType.FIELD)
35 @XmlType(name = "GetByIdQuery", propOrder = {"uniqueIds"})
36 @EqualsAndHashCode(callSuper = true, doNotUseGetters = true)
37 @ToString(callSuper = true, doNotUseGetters = true)
38 public abstract class GetByIdQuery extends GetByUuidQuery implements Serializable {
39 private static final long serialVersionUID = -3955280836816390271L;
40
41 @XmlElement(name = "uniqueId")
42 @Getter @Setter private List<String> uniqueIds;
43
44
45
46
47 public GetByIdQuery() {
48 }
49
50
51
52
53
54
55 protected GetByIdQuery(QueryType type) {
56 super(type);
57 }
58 }