001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
003// See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> 
004// Any modifications to this file will be lost upon recompilation of the source schema. 
005// Generated on: 2018.12.10 at 03:02:30 PM PST 
006//
007
008
009package org.microbean.jpa.jaxb;
010
011import javax.xml.bind.annotation.XmlEnum;
012import javax.xml.bind.annotation.XmlType;
013
014
015/**
016 * <p>Java class for persistence-unit-caching-type.
017 * 
018 * <p>The following schema fragment specifies the expected content contained within this class.
019 * <p>
020 * <pre>
021 * &lt;simpleType name="persistence-unit-caching-type"&gt;
022 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}token"&gt;
023 *     &lt;enumeration value="ALL"/&gt;
024 *     &lt;enumeration value="NONE"/&gt;
025 *     &lt;enumeration value="ENABLE_SELECTIVE"/&gt;
026 *     &lt;enumeration value="DISABLE_SELECTIVE"/&gt;
027 *     &lt;enumeration value="UNSPECIFIED"/&gt;
028 *   &lt;/restriction&gt;
029 * &lt;/simpleType&gt;
030 * </pre>
031 * 
032 */
033@XmlType(name = "persistence-unit-caching-type", namespace = "http://xmlns.jcp.org/xml/ns/persistence")
034@XmlEnum
035public enum PersistenceUnitCachingType {
036
037    ALL,
038    NONE,
039    ENABLE_SELECTIVE,
040    DISABLE_SELECTIVE,
041    UNSPECIFIED;
042
043    public String value() {
044        return name();
045    }
046
047    public static PersistenceUnitCachingType fromValue(String v) {
048        return valueOf(v);
049    }
050
051}