1   package org.kuali.ole.docstore.common.document.content.instance;
2   
3   import com.thoughtworks.xstream.annotations.XStreamAlias;
4   
5   import javax.xml.bind.annotation.XmlAccessType;
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlElement;
8   import javax.xml.bind.annotation.XmlType;
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  @XmlAccessorType(XmlAccessType.FIELD)
34  @XmlType(name = "perpetualAccess", namespace = "http://ole.kuali.org/standards/ole-eInstance", propOrder = {
35          "perpetualAccessStartDate",
36          "perpetualAccessStartVolume",
37          "perpetualAccessStartIssue",
38          "perpetualAccessEndDate",
39          "perpetualAccessEndVolume",
40          "perpetualAccessEndIssue",
41          "perpetualAccessStartDateString",
42          "perpetualAccessStartDateFormat",
43          "perpetualAccessEndDateString",
44          "perpetualAccessEndDateFormat"
45  })
46  @XStreamAlias("perpetualAccess")
47  public class PerpetualAccess {
48  
49      @XmlElement(namespace = "http://ole.kuali.org/standards/ole-eInstance")
50      protected String perpetualAccessStartDate;
51      @XmlElement(namespace = "http://ole.kuali.org/standards/ole-eInstance")
52      protected String perpetualAccessStartVolume;
53      @XmlElement(namespace = "http://ole.kuali.org/standards/ole-eInstance")
54      protected String perpetualAccessStartIssue;
55      @XmlElement(namespace = "http://ole.kuali.org/standards/ole-eInstance")
56      protected String perpetualAccessEndDate;
57      @XmlElement(namespace = "http://ole.kuali.org/standards/ole-eInstance")
58      protected String perpetualAccessEndVolume;
59      @XmlElement(namespace = "http://ole.kuali.org/standards/ole-eInstance", required = true)
60      protected String perpetualAccessEndIssue;
61  
62      protected String perpetualAccessStartDateString;
63      protected String perpetualAccessStartDateFormat;
64      protected String perpetualAccessEndDateString;
65      protected String perpetualAccessEndDateFormat;
66      
67  
68  
69  
70  
71  
72      public String getPerpetualAccessStartDate() {
73          return perpetualAccessStartDate;
74      }
75  
76      
77  
78  
79  
80  
81  
82      public void setPerpetualAccessStartDate(String value) {
83          this.perpetualAccessStartDate = value;
84      }
85  
86      
87  
88  
89  
90  
91  
92      public String getPerpetualAccessStartVolume() {
93          return perpetualAccessStartVolume;
94      }
95  
96      
97  
98  
99  
100 
101 
102     public void setPerpetualAccessStartVolume(String value) {
103         this.perpetualAccessStartVolume = value;
104     }
105 
106     
107 
108 
109 
110 
111 
112     public String getPerpetualAccessStartIssue() {
113         return perpetualAccessStartIssue;
114     }
115 
116     
117 
118 
119 
120 
121 
122     public void setPerpetualAccessStartIssue(String value) {
123         this.perpetualAccessStartIssue = value;
124     }
125 
126     
127 
128 
129 
130 
131 
132     public String getPerpetualAccessEndDate() {
133         return perpetualAccessEndDate;
134     }
135 
136     
137 
138 
139 
140 
141 
142     public void setPerpetualAccessEndDate(String value) {
143         this.perpetualAccessEndDate = value;
144     }
145 
146     
147 
148 
149 
150 
151 
152     public String getPerpetualAccessEndVolume() {
153         return perpetualAccessEndVolume;
154     }
155 
156     
157 
158 
159 
160 
161 
162     public void setPerpetualAccessEndVolume(String value) {
163         this.perpetualAccessEndVolume = value;
164     }
165 
166     
167 
168 
169 
170 
171 
172     public String getPerpetualAccessEndIssue() {
173         return perpetualAccessEndIssue;
174     }
175 
176     
177 
178 
179 
180 
181 
182     public void setPerpetualAccessEndIssue(String value) {
183         this.perpetualAccessEndIssue = value;
184     }
185 
186     public String getPerpetualAccessStartDateString() {
187         return perpetualAccessStartDateString;
188     }
189 
190     public void setPerpetualAccessStartDateString(String perpetualAccessStartDateString) {
191         this.perpetualAccessStartDateString = perpetualAccessStartDateString;
192     }
193 
194     public String getPerpetualAccessStartDateFormat() {
195         return perpetualAccessStartDateFormat;
196     }
197 
198     public void setPerpetualAccessStartDateFormat(String perpetualAccessStartDateFormat) {
199         this.perpetualAccessStartDateFormat = perpetualAccessStartDateFormat;
200     }
201 
202     public String getPerpetualAccessEndDateString() {
203         return perpetualAccessEndDateString;
204     }
205 
206     public void setPerpetualAccessEndDateString(String perpetualAccessEndDateString) {
207         this.perpetualAccessEndDateString = perpetualAccessEndDateString;
208     }
209 
210     public String getPerpetualAccessEndDateFormat() {
211         return perpetualAccessEndDateFormat;
212     }
213 
214     public void setPerpetualAccessEndDateFormat(String perpetualAccessEndDateFormat) {
215         this.perpetualAccessEndDateFormat = perpetualAccessEndDateFormat;
216     }
217 }