Home » geronimo-eclipse-plugin-2.2-source-release » org.apache.geronimo.jee.persistence » [javadoc | source]

    1   /*
    2    * Licensed to the Apache Software Foundation (ASF) under one or more
    3    * contributor license agreements.  See the NOTICE file distributed with
    4    * this work for additional information regarding copyright ownership.
    5    * The ASF licenses this file to You under the Apache License, Version 2.0
    6    * (the "License"); you may not use this file except in compliance with
    7    * the License.  You may obtain a copy of the License at
    8    *
    9    *    http://www.apache.org/licenses/LICENSE-2.0
   10    *
   11    * Unless required by applicable law or agreed to in writing, software
   12    * distributed under the License is distributed on an "AS IS" BASIS,
   13    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   14    * See the License for the specific language governing permissions and
   15    * limitations under the License.
   16    */
   17   
   18   package org.apache.geronimo.jee.persistence;
   19   
   20   import javax.xml.bind.annotation.XmlEnum;
   21   
   22   
   23   /**
   24    * <p>Java class for persistence-unit-transaction-type.
   25    * 
   26    * <p>The following schema fragment specifies the expected content contained within this class.
   27    * <p>
   28    * <pre>
   29    * &lt;simpleType name="persistence-unit-transaction-type">
   30    *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}token">
   31    *     &lt;enumeration value="JTA"/>
   32    *     &lt;enumeration value="RESOURCE_LOCAL"/>
   33    *   &lt;/restriction>
   34    * &lt;/simpleType>
   35    * </pre>
   36    * 
   37    * @version $Rev: 642503 $ $Date: 2008-03-29 12:35:01 +0800 (Sat, 29 Mar 2008) $
   38    */
   39   @XmlEnum
   40   public enum PersistenceUnitTransaction {
   41   
   42       JTA,
   43       RESOURCE_LOCAL;
   44   
   45       public String value() {
   46           return name();
   47       }
   48   
   49       public static PersistenceUnitTransaction fromValue(String v) {
   50           return valueOf(v);
   51       }
   52   
   53   }

Home » geronimo-eclipse-plugin-2.2-source-release » org.apache.geronimo.jee.persistence » [javadoc | source]