1 package ca.uhn.fhir.model.api;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import ca.uhn.fhir.model.primitive.IdDt;
24 import ca.uhn.fhir.model.primitive.StringDt;
25 import ca.uhn.fhir.util.ElementUtil;
26
27 public class BaseBundle extends BaseElement implements IElement {
28
29 private StringDt myAuthorName;
30 private StringDt myAuthorUri;
31 private IdDt myId;
32
33 public StringDt getAuthorName() {
34 if (myAuthorName == null) {
35 myAuthorName = new StringDt();
36 }
37 return myAuthorName;
38 }
39
40 public StringDt getAuthorUri() {
41 if (myAuthorUri == null) {
42 myAuthorUri = new StringDt();
43 }
44 return myAuthorUri;
45 }
46
47 public IdDt getId() {
48 if (myId==null) {
49 myId=new IdDt();
50 }
51 return myId;
52 }
53
54 @Override
55 public boolean isEmpty() {
56 return ElementUtil.isEmpty(myAuthorName, myAuthorUri);
57 }
58
59 public void setId(IdDt theId) {
60 myId = theId;
61 }
62
63 }