View Javadoc
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   * <p>Java class for perpetualAccess complex type.
13   * <p/>
14   * <p>The following schema fragment specifies the expected content contained within this class.
15   * <p/>
16   * <pre>
17   * &lt;complexType name="perpetualAccess">
18   *   &lt;complexContent>
19   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
20   *       &lt;sequence>
21   *         &lt;element name="perpetualAccessStartDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
22   *         &lt;element name="perpetualAccessStartVolume" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
23   *         &lt;element name="perpetualAccessStartIssue" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
24   *         &lt;element name="perpetualAccessEndDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
25   *         &lt;element name="perpetualAccessEndVolume" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
26   *         &lt;element name="perpetualAccessEndIssue" type="{http://www.w3.org/2001/XMLSchema}string"/>
27   *       &lt;/sequence>
28   *     &lt;/restriction>
29   *   &lt;/complexContent>
30   * &lt;/complexType>
31   * </pre>
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       * Gets the value of the perpetualAccessStartDate property.
68       *
69       * @return possible object is
70       *         {@link String }
71       */
72      public String getPerpetualAccessStartDate() {
73          return perpetualAccessStartDate;
74      }
75  
76      /**
77       * Sets the value of the perpetualAccessStartDate property.
78       *
79       * @param value allowed object is
80       *              {@link String }
81       */
82      public void setPerpetualAccessStartDate(String value) {
83          this.perpetualAccessStartDate = value;
84      }
85  
86      /**
87       * Gets the value of the perpetualAccessStartVolume property.
88       *
89       * @return possible object is
90       *         {@link String }
91       */
92      public String getPerpetualAccessStartVolume() {
93          return perpetualAccessStartVolume;
94      }
95  
96      /**
97       * Sets the value of the perpetualAccessStartVolume property.
98       *
99       * @param value allowed object is
100      *              {@link String }
101      */
102     public void setPerpetualAccessStartVolume(String value) {
103         this.perpetualAccessStartVolume = value;
104     }
105 
106     /**
107      * Gets the value of the perpetualAccessStartIssue property.
108      *
109      * @return possible object is
110      *         {@link String }
111      */
112     public String getPerpetualAccessStartIssue() {
113         return perpetualAccessStartIssue;
114     }
115 
116     /**
117      * Sets the value of the perpetualAccessStartIssue property.
118      *
119      * @param value allowed object is
120      *              {@link String }
121      */
122     public void setPerpetualAccessStartIssue(String value) {
123         this.perpetualAccessStartIssue = value;
124     }
125 
126     /**
127      * Gets the value of the perpetualAccessEndDate property.
128      *
129      * @return possible object is
130      *         {@link String }
131      */
132     public String getPerpetualAccessEndDate() {
133         return perpetualAccessEndDate;
134     }
135 
136     /**
137      * Sets the value of the perpetualAccessEndDate property.
138      *
139      * @param value allowed object is
140      *              {@link String }
141      */
142     public void setPerpetualAccessEndDate(String value) {
143         this.perpetualAccessEndDate = value;
144     }
145 
146     /**
147      * Gets the value of the perpetualAccessEndVolume property.
148      *
149      * @return possible object is
150      *         {@link String }
151      */
152     public String getPerpetualAccessEndVolume() {
153         return perpetualAccessEndVolume;
154     }
155 
156     /**
157      * Sets the value of the perpetualAccessEndVolume property.
158      *
159      * @param value allowed object is
160      *              {@link String }
161      */
162     public void setPerpetualAccessEndVolume(String value) {
163         this.perpetualAccessEndVolume = value;
164     }
165 
166     /**
167      * Gets the value of the perpetualAccessEndIssue property.
168      *
169      * @return possible object is
170      *         {@link String }
171      */
172     public String getPerpetualAccessEndIssue() {
173         return perpetualAccessEndIssue;
174     }
175 
176     /**
177      * Sets the value of the perpetualAccessEndIssue property.
178      *
179      * @param value allowed object is
180      *              {@link String }
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 }