This project has retired. For details please refer to its Attic page.
EnumBaseObjectTypeIds 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 enumBaseObjectTypeIds.
11   * 
12   * <p>The following schema fragment specifies the expected content contained within this class.
13   * <p>
14   * <pre>
15   * &lt;simpleType name="enumBaseObjectTypeIds">
16   *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
17   *     &lt;enumeration value="cmis:document"/>
18   *     &lt;enumeration value="cmis:folder"/>
19   *     &lt;enumeration value="cmis:relationship"/>
20   *     &lt;enumeration value="cmis:policy"/>
21   *   &lt;/restriction>
22   * &lt;/simpleType>
23   * </pre>
24   * 
25   */
26  @XmlType(name = "enumBaseObjectTypeIds", namespace = "http://docs.oasis-open.org/ns/cmis/core/200908/")
27  @XmlEnum
28  public enum EnumBaseObjectTypeIds {
29  
30      @XmlEnumValue("cmis:document")
31      CMIS_DOCUMENT("cmis:document"),
32      @XmlEnumValue("cmis:folder")
33      CMIS_FOLDER("cmis:folder"),
34      @XmlEnumValue("cmis:relationship")
35      CMIS_RELATIONSHIP("cmis:relationship"),
36      @XmlEnumValue("cmis:policy")
37      CMIS_POLICY("cmis:policy");
38      private final String value;
39  
40      EnumBaseObjectTypeIds(String v) {
41          value = v;
42      }
43  
44      public String value() {
45          return value;
46      }
47  
48      public static EnumBaseObjectTypeIds fromValue(String v) {
49          for (EnumBaseObjectTypeIds c: EnumBaseObjectTypeIds.values()) {
50              if (c.value.equals(v)) {
51                  return c;
52              }
53          }
54          throw new IllegalArgumentException(v);
55      }
56  
57  }