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.XmlAccessType; 012import javax.xml.bind.annotation.XmlAccessorType; 013import javax.xml.bind.annotation.XmlAttribute; 014import javax.xml.bind.annotation.XmlType; 015 016 017/** 018 * 019 * 020 * @Target({TYPE}) @Retention(RUNTIME) 021 * public @interface IdClass { 022 * Class value(); 023 * } 024 * 025 * 026 * 027 * <p>Java class for id-class complex type. 028 * 029 * <p>The following schema fragment specifies the expected content contained within this class. 030 * 031 * <pre> 032 * <complexType name="id-class"> 033 * <complexContent> 034 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 035 * <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 036 * </restriction> 037 * </complexContent> 038 * </complexType> 039 * </pre> 040 * 041 * 042 */ 043@XmlAccessorType(XmlAccessType.FIELD) 044@XmlType(name = "id-class") 045public class IdClass { 046 047 @XmlAttribute(name = "class", required = true) 048 protected String clazz; 049 050 /** 051 * Gets the value of the clazz property. 052 * 053 * @return 054 * possible object is 055 * {@link String } 056 * 057 */ 058 public String getClazz() { 059 return clazz; 060 } 061 062 /** 063 * Sets the value of the clazz property. 064 * 065 * @param value 066 * allowed object is 067 * {@link String } 068 * 069 */ 070 public void setClazz(String value) { 071 this.clazz = value; 072 } 073 074}