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 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.1-b01-fcs 19 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 20 // Any modifications to this file will be lost upon recompilation of the source schema. 21 // Generated on: 2006.08.11 at 06:51:30 PM PDT 22 // 23 24 25 package org.apache.openejb.jee.jpa.unit; 26 27 import javax.xml.bind.annotation.XmlEnum; 28 29 30 /** 31 * <p>Java class for persistence-unit-transaction-type. 32 * 33 * <p>The following schema fragment specifies the expected content contained within this class. 34 * <p> 35 * <pre> 36 * <simpleType name="persistence-unit-transaction-type"> 37 * <restriction base="{http://www.w3.org/2001/XMLSchema}token"> 38 * <enumeration value="JTA"/> 39 * <enumeration value="RESOURCE_LOCAL"/> 40 * </restriction> 41 * </simpleType> 42 * </pre> 43 * 44 */ 45 @XmlEnum 46 public enum TransactionType { 47 48 JTA, 49 RESOURCE_LOCAL; 50 51 public String value() { 52 return name(); 53 } 54 55 public static TransactionType fromValue(String v) { 56 return valueOf(v); 57 } 58 59 }