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

1   
2   package org.apache.chemistry.opencmis.commons.impl.jaxb;
3   
4   import javax.xml.bind.annotation.XmlEnum;
5   import javax.xml.bind.annotation.XmlEnumValue;
6   import javax.xml.bind.annotation.XmlType;
7   
8   
9   /**
10   * <p>Java class for enumPropertiesBase.
11   * 
12   * <p>The following schema fragment specifies the expected content contained within this class.
13   * <p>
14   * <pre>
15   * &lt;simpleType name="enumPropertiesBase">
16   *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
17   *     &lt;enumeration value="cmis:name"/>
18   *     &lt;enumeration value="cmis:objectId"/>
19   *     &lt;enumeration value="cmis:objectTypeId"/>
20   *     &lt;enumeration value="cmis:baseTypeId"/>
21   *     &lt;enumeration value="cmis:createdBy"/>
22   *     &lt;enumeration value="cmis:creationDate"/>
23   *     &lt;enumeration value="cmis:lastModifiedBy"/>
24   *     &lt;enumeration value="cmis:lastModificationDate"/>
25   *     &lt;enumeration value="cmis:changeToken"/>
26   *   &lt;/restriction>
27   * &lt;/simpleType>
28   * </pre>
29   * 
30   */
31  @XmlType(name = "enumPropertiesBase", namespace = "http://docs.oasis-open.org/ns/cmis/core/200908/")
32  @XmlEnum
33  public enum EnumPropertiesBase {
34  
35      @XmlEnumValue("cmis:name")
36      CMIS_NAME("cmis:name"),
37      @XmlEnumValue("cmis:objectId")
38      CMIS_OBJECT_ID("cmis:objectId"),
39      @XmlEnumValue("cmis:objectTypeId")
40      CMIS_OBJECT_TYPE_ID("cmis:objectTypeId"),
41      @XmlEnumValue("cmis:baseTypeId")
42      CMIS_BASE_TYPE_ID("cmis:baseTypeId"),
43      @XmlEnumValue("cmis:createdBy")
44      CMIS_CREATED_BY("cmis:createdBy"),
45      @XmlEnumValue("cmis:creationDate")
46      CMIS_CREATION_DATE("cmis:creationDate"),
47      @XmlEnumValue("cmis:lastModifiedBy")
48      CMIS_LAST_MODIFIED_BY("cmis:lastModifiedBy"),
49      @XmlEnumValue("cmis:lastModificationDate")
50      CMIS_LAST_MODIFICATION_DATE("cmis:lastModificationDate"),
51      @XmlEnumValue("cmis:changeToken")
52      CMIS_CHANGE_TOKEN("cmis:changeToken");
53      private final String value;
54  
55      EnumPropertiesBase(String v) {
56          value = v;
57      }
58  
59      public String value() {
60          return value;
61      }
62  
63      public static EnumPropertiesBase fromValue(String v) {
64          for (EnumPropertiesBase c: EnumPropertiesBase.values()) {
65              if (c.value.equals(v)) {
66                  return c;
67              }
68          }
69          throw new IllegalArgumentException(v);
70      }
71  
72  }