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({METHOD, FIELD}) @Retention(RUNTIME) 021 * public @interface OrderColumn { 022 * String name() default ""; 023 * boolean nullable() default true; 024 * boolean insertable() default true; 025 * boolean updatable() default true; 026 * String columnDefinition() default ""; 027 * } 028 * 029 * 030 * 031 * <p>Java class for order-column complex type. 032 * 033 * <p>The following schema fragment specifies the expected content contained within this class. 034 * 035 * <pre> 036 * <complexType name="order-column"> 037 * <complexContent> 038 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 039 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> 040 * <attribute name="nullable" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 041 * <attribute name="insertable" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 042 * <attribute name="updatable" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 043 * <attribute name="column-definition" type="{http://www.w3.org/2001/XMLSchema}string" /> 044 * </restriction> 045 * </complexContent> 046 * </complexType> 047 * </pre> 048 * 049 * 050 */ 051@XmlAccessorType(XmlAccessType.FIELD) 052@XmlType(name = "order-column") 053public class OrderColumn { 054 055 @XmlAttribute(name = "name") 056 protected String name; 057 @XmlAttribute(name = "nullable") 058 protected Boolean nullable; 059 @XmlAttribute(name = "insertable") 060 protected Boolean insertable; 061 @XmlAttribute(name = "updatable") 062 protected Boolean updatable; 063 @XmlAttribute(name = "column-definition") 064 protected String columnDefinition; 065 066 /** 067 * Gets the value of the name property. 068 * 069 * @return 070 * possible object is 071 * {@link String } 072 * 073 */ 074 public String getName() { 075 return name; 076 } 077 078 /** 079 * Sets the value of the name property. 080 * 081 * @param value 082 * allowed object is 083 * {@link String } 084 * 085 */ 086 public void setName(String value) { 087 this.name = value; 088 } 089 090 /** 091 * Gets the value of the nullable property. 092 * 093 * @return 094 * possible object is 095 * {@link Boolean } 096 * 097 */ 098 public Boolean isNullable() { 099 return nullable; 100 } 101 102 /** 103 * Sets the value of the nullable property. 104 * 105 * @param value 106 * allowed object is 107 * {@link Boolean } 108 * 109 */ 110 public void setNullable(Boolean value) { 111 this.nullable = value; 112 } 113 114 /** 115 * Gets the value of the insertable property. 116 * 117 * @return 118 * possible object is 119 * {@link Boolean } 120 * 121 */ 122 public Boolean isInsertable() { 123 return insertable; 124 } 125 126 /** 127 * Sets the value of the insertable property. 128 * 129 * @param value 130 * allowed object is 131 * {@link Boolean } 132 * 133 */ 134 public void setInsertable(Boolean value) { 135 this.insertable = value; 136 } 137 138 /** 139 * Gets the value of the updatable property. 140 * 141 * @return 142 * possible object is 143 * {@link Boolean } 144 * 145 */ 146 public Boolean isUpdatable() { 147 return updatable; 148 } 149 150 /** 151 * Sets the value of the updatable property. 152 * 153 * @param value 154 * allowed object is 155 * {@link Boolean } 156 * 157 */ 158 public void setUpdatable(Boolean value) { 159 this.updatable = value; 160 } 161 162 /** 163 * Gets the value of the columnDefinition property. 164 * 165 * @return 166 * possible object is 167 * {@link String } 168 * 169 */ 170 public String getColumnDefinition() { 171 return columnDefinition; 172 } 173 174 /** 175 * Sets the value of the columnDefinition property. 176 * 177 * @param value 178 * allowed object is 179 * {@link String } 180 * 181 */ 182 public void setColumnDefinition(String value) { 183 this.columnDefinition = value; 184 } 185 186}