View Javadoc
1   /*
2    * This class was automatically generated with 
3    * <a href="http://www.castor.org">Castor 1.3.1</a>, using an XML
4    * Schema.
5    * $Id$
6    */
7   
8   package types;
9   
10  /**
11   * Enumeration TableAccessModeType.
12   * 
13   * @version $Revision$ $Date$
14   */
15  public enum TableAccessModeType {
16  
17  
18        //------------------/
19       //- Enum Constants -/
20      //------------------/
21  
22      /**
23       * Constant READ_ONLY
24       */
25      READ_ONLY("read-only"),
26      /**
27       * Constant SHARED
28       */
29      SHARED("shared"),
30      /**
31       * Constant EXCLUSIVE
32       */
33      EXCLUSIVE("exclusive"),
34      /**
35       * Constant DB_LOCKED
36       */
37      DB_LOCKED("db-locked");
38  
39        //--------------------------/
40       //- Class/Member Variables -/
41      //--------------------------/
42  
43      /**
44       * Field value.
45       */
46      private final java.lang.String value;
47  
48      /**
49       * Field enumConstants.
50       */
51      private static final java.util.Map<java.lang.String, TableAccessModeType> enumConstants = new java.util.HashMap<java.lang.String, TableAccessModeType>();
52  
53  
54      static {
55          for (TableAccessModeType c: TableAccessModeType.values()) {
56              TableAccessModeType.enumConstants.put(c.value, c);
57          }
58  
59      };
60  
61  
62        //----------------/
63       //- Constructors -/
64      //----------------/
65  
66      private TableAccessModeType(final java.lang.String value) {
67          this.value = value;
68      }
69  
70  
71        //-----------/
72       //- Methods -/
73      //-----------/
74  
75      /**
76       * Method fromValue.
77       * 
78       * @param value
79       * @return the constant for this value
80       */
81      public static types.TableAccessModeType fromValue(
82              final java.lang.String value) {
83          TableAccessModeType c = TableAccessModeType.enumConstants.get(value);
84          if (c != null) {
85              return c;
86          }
87          throw new IllegalArgumentException(value);
88      }
89  
90      /**
91       * 
92       * 
93       * @param value
94       */
95      public void setValue(
96              final java.lang.String value) {
97      }
98  
99      /**
100      * Method toString.
101      * 
102      * @return the value of this constant
103      */
104     public java.lang.String toString(
105     ) {
106         return this.value;
107     }
108 
109     /**
110      * Method value.
111      * 
112      * @return the value of this constant
113      */
114     public java.lang.String value(
115     ) {
116         return this.value;
117     }
118 
119 }