001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004 // Any modifications to this file will be lost upon recompilation of the source schema.
005 // Generated on: 2010.08.18 at 10:46:56 PM CEST
006 //
007
008
009 package net.sourceforge.jpaxjc.ns.persistence.orm;
010
011 import javax.annotation.Generated;
012 import javax.xml.bind.annotation.XmlAccessType;
013 import javax.xml.bind.annotation.XmlAccessorType;
014 import javax.xml.bind.annotation.XmlAttribute;
015 import javax.xml.bind.annotation.XmlElement;
016 import javax.xml.bind.annotation.XmlType;
017
018
019 /**
020 *
021 *
022 * Defines the settings and mappings for a mapped superclass. Is
023 * allowed to be sparsely populated and used in conjunction with
024 * the annotations. Alternatively, the metadata-complete attribute
025 * can be used to indicate that no annotations are to be processed
026 * If this is the case then the defaulting rules will be recursively
027 * applied.
028 *
029 * @Target(TYPE) @Retention(RUNTIME)
030 * public @interface MappedSuperclass{}
031 *
032 *
033 *
034 * <p>Java class for mapped-superclass complex type.
035 *
036 * <p>The following schema fragment specifies the expected content contained within this class.
037 *
038 * <pre>
039 * <complexType name="mapped-superclass">
040 * <complexContent>
041 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
042 * <sequence>
043 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
044 * <element name="id-class" type="{http://java.sun.com/xml/ns/persistence/orm}id-class" minOccurs="0"/>
045 * <element name="exclude-default-listeners" type="{http://java.sun.com/xml/ns/persistence/orm}emptyType" minOccurs="0"/>
046 * <element name="exclude-superclass-listeners" type="{http://java.sun.com/xml/ns/persistence/orm}emptyType" minOccurs="0"/>
047 * <element name="entity-listeners" type="{http://java.sun.com/xml/ns/persistence/orm}entity-listeners" minOccurs="0"/>
048 * <element name="pre-persist" type="{http://java.sun.com/xml/ns/persistence/orm}pre-persist" minOccurs="0"/>
049 * <element name="post-persist" type="{http://java.sun.com/xml/ns/persistence/orm}post-persist" minOccurs="0"/>
050 * <element name="pre-remove" type="{http://java.sun.com/xml/ns/persistence/orm}pre-remove" minOccurs="0"/>
051 * <element name="post-remove" type="{http://java.sun.com/xml/ns/persistence/orm}post-remove" minOccurs="0"/>
052 * <element name="pre-update" type="{http://java.sun.com/xml/ns/persistence/orm}pre-update" minOccurs="0"/>
053 * <element name="post-update" type="{http://java.sun.com/xml/ns/persistence/orm}post-update" minOccurs="0"/>
054 * <element name="post-load" type="{http://java.sun.com/xml/ns/persistence/orm}post-load" minOccurs="0"/>
055 * <element name="attributes" type="{http://java.sun.com/xml/ns/persistence/orm}attributes" minOccurs="0"/>
056 * </sequence>
057 * <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
058 * <attribute name="access" type="{http://java.sun.com/xml/ns/persistence/orm}access-type" />
059 * <attribute name="metadata-complete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
060 * </restriction>
061 * </complexContent>
062 * </complexType>
063 * </pre>
064 *
065 *
066 */
067 @XmlAccessorType(XmlAccessType.FIELD)
068 @XmlType(name = "mapped-superclass", propOrder = {
069 "description",
070 "idClass",
071 "excludeDefaultListeners",
072 "excludeSuperclassListeners",
073 "entityListeners",
074 "prePersist",
075 "postPersist",
076 "preRemove",
077 "postRemove",
078 "preUpdate",
079 "postUpdate",
080 "postLoad",
081 "attributes"
082 })
083 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
084 public class MappedSuperclass implements Cloneable
085 {
086
087 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
088 protected String description;
089 @XmlElement(name = "id-class")
090 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
091 protected IdClass idClass;
092 @XmlElement(name = "exclude-default-listeners")
093 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
094 protected EmptyType excludeDefaultListeners;
095 @XmlElement(name = "exclude-superclass-listeners")
096 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
097 protected EmptyType excludeSuperclassListeners;
098 @XmlElement(name = "entity-listeners")
099 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
100 protected EntityListeners entityListeners;
101 @XmlElement(name = "pre-persist")
102 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
103 protected PrePersist prePersist;
104 @XmlElement(name = "post-persist")
105 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
106 protected PostPersist postPersist;
107 @XmlElement(name = "pre-remove")
108 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
109 protected PreRemove preRemove;
110 @XmlElement(name = "post-remove")
111 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
112 protected PostRemove postRemove;
113 @XmlElement(name = "pre-update")
114 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
115 protected PreUpdate preUpdate;
116 @XmlElement(name = "post-update")
117 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
118 protected PostUpdate postUpdate;
119 @XmlElement(name = "post-load")
120 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
121 protected PostLoad postLoad;
122 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
123 protected Attributes attributes;
124 @XmlAttribute(name = "class", required = true)
125 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
126 protected String clazz;
127 @XmlAttribute
128 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
129 protected AccessType access;
130 @XmlAttribute(name = "metadata-complete")
131 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
132 protected Boolean metadataComplete;
133
134 /**
135 * Creates a new {@code MappedSuperclass} instance.
136 *
137 */
138 public MappedSuperclass() {
139 // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
140 super();
141 }
142
143 /**
144 * Creates a new {@code MappedSuperclass} instance by deeply copying a given {@code MappedSuperclass} instance.
145 *
146 *
147 * @param o
148 * The instance to copy.
149 * @throws NullPointerException
150 * if {@code o} is {@code null}.
151 */
152 public MappedSuperclass(final MappedSuperclass o) {
153 // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
154 super();
155 if (o == null) {
156 throw new NullPointerException("Cannot create a copy of 'MappedSuperclass' from 'null'.");
157 }
158 // CBuiltinLeafInfo: java.lang.String
159 this.description = o.getDescription();
160 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.IdClass
161 this.idClass = ((o.getIdClass() == null)?null:o.getIdClass().clone());
162 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.EmptyType
163 this.excludeDefaultListeners = ((o.getExcludeDefaultListeners() == null)?null:o.getExcludeDefaultListeners().clone());
164 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.EmptyType
165 this.excludeSuperclassListeners = ((o.getExcludeSuperclassListeners() == null)?null:o.getExcludeSuperclassListeners().clone());
166 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.EntityListeners
167 this.entityListeners = ((o.getEntityListeners() == null)?null:o.getEntityListeners().clone());
168 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PrePersist
169 this.prePersist = ((o.getPrePersist() == null)?null:o.getPrePersist().clone());
170 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PostPersist
171 this.postPersist = ((o.getPostPersist() == null)?null:o.getPostPersist().clone());
172 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PreRemove
173 this.preRemove = ((o.getPreRemove() == null)?null:o.getPreRemove().clone());
174 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PostRemove
175 this.postRemove = ((o.getPostRemove() == null)?null:o.getPostRemove().clone());
176 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PreUpdate
177 this.preUpdate = ((o.getPreUpdate() == null)?null:o.getPreUpdate().clone());
178 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PostUpdate
179 this.postUpdate = ((o.getPostUpdate() == null)?null:o.getPostUpdate().clone());
180 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.PostLoad
181 this.postLoad = ((o.getPostLoad() == null)?null:o.getPostLoad().clone());
182 // CClassInfo: net.sourceforge.jpaxjc.ns.persistence.orm.Attributes
183 this.attributes = ((o.getAttributes() == null)?null:o.getAttributes().clone());
184 // CBuiltinLeafInfo: java.lang.String
185 this.clazz = o.getClazz();
186 // CEnumLeafInfo: net.sourceforge.jpaxjc.ns.persistence.orm.AccessType
187 this.access = o.getAccess();
188 // CBuiltinLeafInfo: java.lang.Boolean
189 this.metadataComplete = o.isMetadataComplete();
190 }
191
192 /**
193 * Gets the value of the description property.
194 *
195 * @return
196 * possible object is
197 * {@link String }
198 *
199 */
200 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
201 public String getDescription() {
202 return description;
203 }
204
205 /**
206 * Sets the value of the description property.
207 *
208 * @param value
209 * allowed object is
210 * {@link String }
211 *
212 */
213 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
214 public void setDescription(String value) {
215 this.description = value;
216 }
217
218 /**
219 * Gets the value of the idClass property.
220 *
221 * @return
222 * possible object is
223 * {@link IdClass }
224 *
225 */
226 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
227 public IdClass getIdClass() {
228 return idClass;
229 }
230
231 /**
232 * Sets the value of the idClass property.
233 *
234 * @param value
235 * allowed object is
236 * {@link IdClass }
237 *
238 */
239 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
240 public void setIdClass(IdClass value) {
241 this.idClass = value;
242 }
243
244 /**
245 * Gets the value of the excludeDefaultListeners property.
246 *
247 * @return
248 * possible object is
249 * {@link EmptyType }
250 *
251 */
252 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
253 public EmptyType getExcludeDefaultListeners() {
254 return excludeDefaultListeners;
255 }
256
257 /**
258 * Sets the value of the excludeDefaultListeners property.
259 *
260 * @param value
261 * allowed object is
262 * {@link EmptyType }
263 *
264 */
265 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
266 public void setExcludeDefaultListeners(EmptyType value) {
267 this.excludeDefaultListeners = value;
268 }
269
270 /**
271 * Gets the value of the excludeSuperclassListeners property.
272 *
273 * @return
274 * possible object is
275 * {@link EmptyType }
276 *
277 */
278 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
279 public EmptyType getExcludeSuperclassListeners() {
280 return excludeSuperclassListeners;
281 }
282
283 /**
284 * Sets the value of the excludeSuperclassListeners property.
285 *
286 * @param value
287 * allowed object is
288 * {@link EmptyType }
289 *
290 */
291 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
292 public void setExcludeSuperclassListeners(EmptyType value) {
293 this.excludeSuperclassListeners = value;
294 }
295
296 /**
297 * Gets the value of the entityListeners property.
298 *
299 * @return
300 * possible object is
301 * {@link EntityListeners }
302 *
303 */
304 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
305 public EntityListeners getEntityListeners() {
306 return entityListeners;
307 }
308
309 /**
310 * Sets the value of the entityListeners property.
311 *
312 * @param value
313 * allowed object is
314 * {@link EntityListeners }
315 *
316 */
317 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
318 public void setEntityListeners(EntityListeners value) {
319 this.entityListeners = value;
320 }
321
322 /**
323 * Gets the value of the prePersist property.
324 *
325 * @return
326 * possible object is
327 * {@link PrePersist }
328 *
329 */
330 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
331 public PrePersist getPrePersist() {
332 return prePersist;
333 }
334
335 /**
336 * Sets the value of the prePersist property.
337 *
338 * @param value
339 * allowed object is
340 * {@link PrePersist }
341 *
342 */
343 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
344 public void setPrePersist(PrePersist value) {
345 this.prePersist = value;
346 }
347
348 /**
349 * Gets the value of the postPersist property.
350 *
351 * @return
352 * possible object is
353 * {@link PostPersist }
354 *
355 */
356 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
357 public PostPersist getPostPersist() {
358 return postPersist;
359 }
360
361 /**
362 * Sets the value of the postPersist property.
363 *
364 * @param value
365 * allowed object is
366 * {@link PostPersist }
367 *
368 */
369 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
370 public void setPostPersist(PostPersist value) {
371 this.postPersist = value;
372 }
373
374 /**
375 * Gets the value of the preRemove property.
376 *
377 * @return
378 * possible object is
379 * {@link PreRemove }
380 *
381 */
382 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
383 public PreRemove getPreRemove() {
384 return preRemove;
385 }
386
387 /**
388 * Sets the value of the preRemove property.
389 *
390 * @param value
391 * allowed object is
392 * {@link PreRemove }
393 *
394 */
395 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
396 public void setPreRemove(PreRemove value) {
397 this.preRemove = value;
398 }
399
400 /**
401 * Gets the value of the postRemove property.
402 *
403 * @return
404 * possible object is
405 * {@link PostRemove }
406 *
407 */
408 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
409 public PostRemove getPostRemove() {
410 return postRemove;
411 }
412
413 /**
414 * Sets the value of the postRemove property.
415 *
416 * @param value
417 * allowed object is
418 * {@link PostRemove }
419 *
420 */
421 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
422 public void setPostRemove(PostRemove value) {
423 this.postRemove = value;
424 }
425
426 /**
427 * Gets the value of the preUpdate property.
428 *
429 * @return
430 * possible object is
431 * {@link PreUpdate }
432 *
433 */
434 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
435 public PreUpdate getPreUpdate() {
436 return preUpdate;
437 }
438
439 /**
440 * Sets the value of the preUpdate property.
441 *
442 * @param value
443 * allowed object is
444 * {@link PreUpdate }
445 *
446 */
447 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
448 public void setPreUpdate(PreUpdate value) {
449 this.preUpdate = value;
450 }
451
452 /**
453 * Gets the value of the postUpdate property.
454 *
455 * @return
456 * possible object is
457 * {@link PostUpdate }
458 *
459 */
460 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
461 public PostUpdate getPostUpdate() {
462 return postUpdate;
463 }
464
465 /**
466 * Sets the value of the postUpdate property.
467 *
468 * @param value
469 * allowed object is
470 * {@link PostUpdate }
471 *
472 */
473 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
474 public void setPostUpdate(PostUpdate value) {
475 this.postUpdate = value;
476 }
477
478 /**
479 * Gets the value of the postLoad property.
480 *
481 * @return
482 * possible object is
483 * {@link PostLoad }
484 *
485 */
486 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
487 public PostLoad getPostLoad() {
488 return postLoad;
489 }
490
491 /**
492 * Sets the value of the postLoad property.
493 *
494 * @param value
495 * allowed object is
496 * {@link PostLoad }
497 *
498 */
499 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
500 public void setPostLoad(PostLoad value) {
501 this.postLoad = value;
502 }
503
504 /**
505 * Gets the value of the attributes property.
506 *
507 * @return
508 * possible object is
509 * {@link Attributes }
510 *
511 */
512 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
513 public Attributes getAttributes() {
514 return attributes;
515 }
516
517 /**
518 * Sets the value of the attributes property.
519 *
520 * @param value
521 * allowed object is
522 * {@link Attributes }
523 *
524 */
525 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
526 public void setAttributes(Attributes value) {
527 this.attributes = value;
528 }
529
530 /**
531 * Gets the value of the clazz property.
532 *
533 * @return
534 * possible object is
535 * {@link String }
536 *
537 */
538 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
539 public String getClazz() {
540 return clazz;
541 }
542
543 /**
544 * Sets the value of the clazz property.
545 *
546 * @param value
547 * allowed object is
548 * {@link String }
549 *
550 */
551 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
552 public void setClazz(String value) {
553 this.clazz = value;
554 }
555
556 /**
557 * Gets the value of the access property.
558 *
559 * @return
560 * possible object is
561 * {@link AccessType }
562 *
563 */
564 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
565 public AccessType getAccess() {
566 return access;
567 }
568
569 /**
570 * Sets the value of the access property.
571 *
572 * @param value
573 * allowed object is
574 * {@link AccessType }
575 *
576 */
577 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
578 public void setAccess(AccessType value) {
579 this.access = value;
580 }
581
582 /**
583 * Gets the value of the metadataComplete property.
584 *
585 * @return
586 * possible object is
587 * {@link Boolean }
588 *
589 */
590 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
591 public Boolean isMetadataComplete() {
592 return metadataComplete;
593 }
594
595 /**
596 * Sets the value of the metadataComplete property.
597 *
598 * @param value
599 * allowed object is
600 * {@link Boolean }
601 *
602 */
603 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
604 public void setMetadataComplete(Boolean value) {
605 this.metadataComplete = value;
606 }
607
608 /**
609 * Creates and returns a deep copy of this object.
610 *
611 *
612 * @return
613 * A deep copy of this object.
614 */
615 @Override
616 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
617 public MappedSuperclass clone() {
618 // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
619 return new MappedSuperclass(this);
620 }
621
622 }