This project has retired. For details please refer to its Attic page.
CmisPropertyDateTime xref

1   
2   package org.apache.chemistry.opencmis.commons.impl.jaxb;
3   
4   import java.util.ArrayList;
5   import java.util.List;
6   import javax.xml.bind.annotation.XmlAccessType;
7   import javax.xml.bind.annotation.XmlAccessorType;
8   import javax.xml.bind.annotation.XmlAnyElement;
9   import javax.xml.bind.annotation.XmlSchemaType;
10  import javax.xml.bind.annotation.XmlType;
11  import javax.xml.datatype.XMLGregorianCalendar;
12  import org.w3c.dom.Element;
13  
14  
15  /**
16   * <p>Java class for cmisPropertyDateTime complex type.
17   * 
18   * <p>The following schema fragment specifies the expected content contained within this class.
19   * 
20   * <pre>
21   * &lt;complexType name="cmisPropertyDateTime">
22   *   &lt;complexContent>
23   *     &lt;extension base="{http://docs.oasis-open.org/ns/cmis/core/200908/}cmisProperty">
24   *       &lt;sequence>
25   *         &lt;element name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" maxOccurs="unbounded" minOccurs="0"/>
26   *         &lt;any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
27   *       &lt;/sequence>
28   *       &lt;anyAttribute processContents='lax' namespace='##other'/>
29   *     &lt;/extension>
30   *   &lt;/complexContent>
31   * &lt;/complexType>
32   * </pre>
33   * 
34   * 
35   */
36  @XmlAccessorType(XmlAccessType.FIELD)
37  @XmlType(name = "cmisPropertyDateTime", namespace = "http://docs.oasis-open.org/ns/cmis/core/200908/", propOrder = {
38      "value",
39      "any"
40  })
41  public class CmisPropertyDateTime
42      extends CmisProperty
43  {
44  
45      @XmlSchemaType(name = "dateTime")
46      protected List<XMLGregorianCalendar> value;
47      @XmlAnyElement(lax = true)
48      protected List<Object> any;
49  
50      /**
51       * Gets the value of the value property.
52       * 
53       * <p>
54       * This accessor method returns a reference to the live list,
55       * not a snapshot. Therefore any modification you make to the
56       * returned list will be present inside the JAXB object.
57       * This is why there is not a <CODE>set</CODE> method for the value property.
58       * 
59       * <p>
60       * For example, to add a new item, do as follows:
61       * <pre>
62       *    getValue().add(newItem);
63       * </pre>
64       * 
65       * 
66       * <p>
67       * Objects of the following type(s) are allowed in the list
68       * {@link XMLGregorianCalendar }
69       * 
70       * 
71       */
72      public List<XMLGregorianCalendar> getValue() {
73          if (value == null) {
74              value = new ArrayList<XMLGregorianCalendar>();
75          }
76          return this.value;
77      }
78  
79      /**
80       * Gets the value of the any property.
81       * 
82       * <p>
83       * This accessor method returns a reference to the live list,
84       * not a snapshot. Therefore any modification you make to the
85       * returned list will be present inside the JAXB object.
86       * This is why there is not a <CODE>set</CODE> method for the any property.
87       * 
88       * <p>
89       * For example, to add a new item, do as follows:
90       * <pre>
91       *    getAny().add(newItem);
92       * </pre>
93       * 
94       * 
95       * <p>
96       * Objects of the following type(s) are allowed in the list
97       * {@link Element }
98       * {@link Object }
99       * 
100      * 
101      */
102     public List<Object> getAny() {
103         if (any == null) {
104             any = new ArrayList<Object>();
105         }
106         return this.any;
107     }
108 
109 }