1 package ca.uhn.fhir.jpa.util;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import org.apache.commons.lang3.builder.ToStringBuilder;
24 import org.apache.commons.lang3.builder.ToStringStyle;
25
26 public class ExpungeOptions {
27 private int myLimit = 1000;
28 private boolean myExpungeOldVersions;
29 private boolean myExpungeDeletedResources;
30 private boolean myExpungeEverything;
31
32 @Override
33 public String toString() {
34 return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE)
35 .append("myLimit", myLimit)
36 .append("myExpungeOldVersions", myExpungeOldVersions)
37 .append("myExpungeDeletedResources", myExpungeDeletedResources)
38 .append("myExpungeEverything", myExpungeEverything)
39 .toString();
40 }
41
42
43
44
45 public int getLimit() {
46 return myLimit;
47 }
48
49
50
51
52 public void setLimit(int theLimit) {
53 myLimit = theLimit;
54 }
55
56 public boolean isExpungeEverything() {
57 return myExpungeEverything;
58 }
59
60 public ExpungeOptions setExpungeEverything(boolean theExpungeEverything) {
61 myExpungeEverything = theExpungeEverything;
62 return this;
63 }
64
65 public boolean isExpungeDeletedResources() {
66 return myExpungeDeletedResources;
67 }
68
69 public ExpungeOptions setExpungeDeletedResources(boolean theExpungeDeletedResources) {
70 myExpungeDeletedResources = theExpungeDeletedResources;
71 return this;
72 }
73
74 public boolean isExpungeOldVersions() {
75 return myExpungeOldVersions;
76 }
77
78 public ExpungeOptions setExpungeOldVersions(boolean theExpungeOldVersions) {
79 myExpungeOldVersions = theExpungeOldVersions;
80 return this;
81 }
82 }