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({}) @Retention(RUNTIME) 021 * public @interface QueryHint { 022 * String name(); 023 * String value(); 024 * } 025 * 026 * 027 * 028 * <p>Java class for query-hint complex type. 029 * 030 * <p>The following schema fragment specifies the expected content contained within this class. 031 * 032 * <pre> 033 * <complexType name="query-hint"> 034 * <complexContent> 035 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 036 * <sequence> 037 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 038 * </sequence> 039 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 040 * <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 041 * </restriction> 042 * </complexContent> 043 * </complexType> 044 * </pre> 045 * 046 * 047 */ 048@XmlAccessorType(XmlAccessType.FIELD) 049@XmlType(name = "query-hint", propOrder = { 050 "description" 051}) 052public class QueryHint { 053 054 protected String description; 055 @XmlAttribute(name = "name", required = true) 056 protected String name; 057 @XmlAttribute(name = "value", required = true) 058 protected String value; 059 060 /** 061 * Gets the value of the description property. 062 * 063 * @return 064 * possible object is 065 * {@link String } 066 * 067 */ 068 public String getDescription() { 069 return description; 070 } 071 072 /** 073 * Sets the value of the description property. 074 * 075 * @param value 076 * allowed object is 077 * {@link String } 078 * 079 */ 080 public void setDescription(String value) { 081 this.description = value; 082 } 083 084 /** 085 * Gets the value of the name property. 086 * 087 * @return 088 * possible object is 089 * {@link String } 090 * 091 */ 092 public String getName() { 093 return name; 094 } 095 096 /** 097 * Sets the value of the name property. 098 * 099 * @param value 100 * allowed object is 101 * {@link String } 102 * 103 */ 104 public void setName(String value) { 105 this.name = value; 106 } 107 108 /** 109 * Gets the value of the value property. 110 * 111 * @return 112 * possible object is 113 * {@link String } 114 * 115 */ 116 public String getValue() { 117 return value; 118 } 119 120 /** 121 * Sets the value of the value property. 122 * 123 * @param value 124 * allowed object is 125 * {@link String } 126 * 127 */ 128 public void setValue(String value) { 129 this.value = value; 130 } 131 132}