001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.carrier; 005 006 007import com.echothree.model.data.carrier.common.pk.CarrierOptionPK; 008import com.echothree.model.data.carrier.common.pk.CarrierServiceOptionPK; 009import com.echothree.model.data.carrier.common.pk.CarrierServicePK; 010import com.echothree.model.data.selector.common.pk.SelectorPK; 011 012import org.jooq.Record1; 013import org.jooq.impl.UpdatableRecordImpl; 014 015 016/** 017 * This class is generated by jOOQ. 018 */ 019@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 020public class CarrierServiceOptions extends UpdatableRecordImpl<CarrierServiceOptions> { 021 022 private static final long serialVersionUID = 1L; 023 024 /** 025 * Setter for 026 * <code>carrierserviceoptions.crrsrvopt_carrierserviceoptionid</code>. 027 */ 028 public void CarrierServiceOption(CarrierServiceOptionPK value) { 029 set(0, value); 030 } 031 032 /** 033 * Getter for 034 * <code>carrierserviceoptions.crrsrvopt_carrierserviceoptionid</code>. 035 */ 036 public CarrierServiceOptionPK CarrierServiceOption() { 037 return (CarrierServiceOptionPK) get(0); 038 } 039 040 /** 041 * Setter for 042 * <code>carrierserviceoptions.crrsrvopt_crrsrv_carrierserviceid</code>. 043 */ 044 public void CarrierService(CarrierServicePK value) { 045 set(1, value); 046 } 047 048 /** 049 * Getter for 050 * <code>carrierserviceoptions.crrsrvopt_crrsrv_carrierserviceid</code>. 051 */ 052 public CarrierServicePK CarrierService() { 053 return (CarrierServicePK) get(1); 054 } 055 056 /** 057 * Setter for 058 * <code>carrierserviceoptions.crrsrvopt_crropt_carrieroptionid</code>. 059 */ 060 public void CarrierOption(CarrierOptionPK value) { 061 set(2, value); 062 } 063 064 /** 065 * Getter for 066 * <code>carrierserviceoptions.crrsrvopt_crropt_carrieroptionid</code>. 067 */ 068 public CarrierOptionPK CarrierOption() { 069 return (CarrierOptionPK) get(2); 070 } 071 072 /** 073 * Setter for <code>carrierserviceoptions.crrsrvopt_isrecommended</code>. 074 */ 075 public void IsRecommended(Boolean value) { 076 set(3, value); 077 } 078 079 /** 080 * Getter for <code>carrierserviceoptions.crrsrvopt_isrecommended</code>. 081 */ 082 public Boolean IsRecommended() { 083 return (Boolean) get(3); 084 } 085 086 /** 087 * Setter for <code>carrierserviceoptions.crrsrvopt_isrequired</code>. 088 */ 089 public void IsRequired(Boolean value) { 090 set(4, value); 091 } 092 093 /** 094 * Getter for <code>carrierserviceoptions.crrsrvopt_isrequired</code>. 095 */ 096 public Boolean IsRequired() { 097 return (Boolean) get(4); 098 } 099 100 /** 101 * Setter for 102 * <code>carrierserviceoptions.crrsrvopt_recommendedgeocodeselectorid</code>. 103 */ 104 public void RecommendedGeoCodeSelector(SelectorPK value) { 105 set(5, value); 106 } 107 108 /** 109 * Getter for 110 * <code>carrierserviceoptions.crrsrvopt_recommendedgeocodeselectorid</code>. 111 */ 112 public SelectorPK RecommendedGeoCodeSelector() { 113 return (SelectorPK) get(5); 114 } 115 116 /** 117 * Setter for 118 * <code>carrierserviceoptions.crrsrvopt_requiredgeocodeselectorid</code>. 119 */ 120 public void RequiredGeoCodeSelector(SelectorPK value) { 121 set(6, value); 122 } 123 124 /** 125 * Getter for 126 * <code>carrierserviceoptions.crrsrvopt_requiredgeocodeselectorid</code>. 127 */ 128 public SelectorPK RequiredGeoCodeSelector() { 129 return (SelectorPK) get(6); 130 } 131 132 /** 133 * Setter for 134 * <code>carrierserviceoptions.crrsrvopt_recommendeditemselectorid</code>. 135 */ 136 public void RecommendedItemSelector(SelectorPK value) { 137 set(7, value); 138 } 139 140 /** 141 * Getter for 142 * <code>carrierserviceoptions.crrsrvopt_recommendeditemselectorid</code>. 143 */ 144 public SelectorPK RecommendedItemSelector() { 145 return (SelectorPK) get(7); 146 } 147 148 /** 149 * Setter for 150 * <code>carrierserviceoptions.crrsrvopt_requireditemselectorid</code>. 151 */ 152 public void RequiredItemSelector(SelectorPK value) { 153 set(8, value); 154 } 155 156 /** 157 * Getter for 158 * <code>carrierserviceoptions.crrsrvopt_requireditemselectorid</code>. 159 */ 160 public SelectorPK RequiredItemSelector() { 161 return (SelectorPK) get(8); 162 } 163 164 /** 165 * Setter for 166 * <code>carrierserviceoptions.crrsrvopt_recommendedorderselectorid</code>. 167 */ 168 public void RecommendedOrderSelector(SelectorPK value) { 169 set(9, value); 170 } 171 172 /** 173 * Getter for 174 * <code>carrierserviceoptions.crrsrvopt_recommendedorderselectorid</code>. 175 */ 176 public SelectorPK RecommendedOrderSelector() { 177 return (SelectorPK) get(9); 178 } 179 180 /** 181 * Setter for 182 * <code>carrierserviceoptions.crrsrvopt_requiredorderselectorid</code>. 183 */ 184 public void RequiredOrderSelector(SelectorPK value) { 185 set(10, value); 186 } 187 188 /** 189 * Getter for 190 * <code>carrierserviceoptions.crrsrvopt_requiredorderselectorid</code>. 191 */ 192 public SelectorPK RequiredOrderSelector() { 193 return (SelectorPK) get(10); 194 } 195 196 /** 197 * Setter for 198 * <code>carrierserviceoptions.crrsrvopt_recommendedshipmentselectorid</code>. 199 */ 200 public void RecommendedShipmentSelector(SelectorPK value) { 201 set(11, value); 202 } 203 204 /** 205 * Getter for 206 * <code>carrierserviceoptions.crrsrvopt_recommendedshipmentselectorid</code>. 207 */ 208 public SelectorPK RecommendedShipmentSelector() { 209 return (SelectorPK) get(11); 210 } 211 212 /** 213 * Setter for 214 * <code>carrierserviceoptions.crrsrvopt_requiredshipmentselectorid</code>. 215 */ 216 public void RequiredShipmentSelector(SelectorPK value) { 217 set(12, value); 218 } 219 220 /** 221 * Getter for 222 * <code>carrierserviceoptions.crrsrvopt_requiredshipmentselectorid</code>. 223 */ 224 public SelectorPK RequiredShipmentSelector() { 225 return (SelectorPK) get(12); 226 } 227 228 /** 229 * Setter for <code>carrierserviceoptions.crrsrvopt_fromtime</code>. 230 */ 231 public void FromTime(Long value) { 232 set(13, value); 233 } 234 235 /** 236 * Getter for <code>carrierserviceoptions.crrsrvopt_fromtime</code>. 237 */ 238 public Long FromTime() { 239 return (Long) get(13); 240 } 241 242 /** 243 * Setter for <code>carrierserviceoptions.crrsrvopt_thrutime</code>. 244 */ 245 public void ThruTime(Long value) { 246 set(14, value); 247 } 248 249 /** 250 * Getter for <code>carrierserviceoptions.crrsrvopt_thrutime</code>. 251 */ 252 public Long ThruTime() { 253 return (Long) get(14); 254 } 255 256 // ------------------------------------------------------------------------- 257 // Primary key information 258 // ------------------------------------------------------------------------- 259 260 @Override 261 public Record1<CarrierServiceOptionPK> key() { 262 return (Record1) super.key(); 263 } 264 265 // ------------------------------------------------------------------------- 266 // Constructors 267 // ------------------------------------------------------------------------- 268 269 /** 270 * Create a detached CarrierServiceOptions 271 */ 272 public CarrierServiceOptions() { 273 super(com.echothree.model.jooq.server.tables.carrier.CarrierServiceOptions.CarrierServiceOptions); 274 } 275 276 /** 277 * Create a detached, initialised CarrierServiceOptions 278 */ 279 public CarrierServiceOptions(CarrierServiceOptionPK CarrierServiceOption, CarrierServicePK CarrierService, CarrierOptionPK CarrierOption, Boolean IsRecommended, Boolean IsRequired, SelectorPK RecommendedGeoCodeSelector, SelectorPK RequiredGeoCodeSelector, SelectorPK RecommendedItemSelector, SelectorPK RequiredItemSelector, SelectorPK RecommendedOrderSelector, SelectorPK RequiredOrderSelector, SelectorPK RecommendedShipmentSelector, SelectorPK RequiredShipmentSelector, Long FromTime, Long ThruTime) { 280 super(com.echothree.model.jooq.server.tables.carrier.CarrierServiceOptions.CarrierServiceOptions); 281 282 CarrierServiceOption(CarrierServiceOption); 283 CarrierService(CarrierService); 284 CarrierOption(CarrierOption); 285 IsRecommended(IsRecommended); 286 IsRequired(IsRequired); 287 RecommendedGeoCodeSelector(RecommendedGeoCodeSelector); 288 RequiredGeoCodeSelector(RequiredGeoCodeSelector); 289 RecommendedItemSelector(RecommendedItemSelector); 290 RequiredItemSelector(RequiredItemSelector); 291 RecommendedOrderSelector(RecommendedOrderSelector); 292 RequiredOrderSelector(RequiredOrderSelector); 293 RecommendedShipmentSelector(RecommendedShipmentSelector); 294 RequiredShipmentSelector(RequiredShipmentSelector); 295 FromTime(FromTime); 296 ThruTime(ThruTime); 297 resetTouchedOnNotNull(); 298 } 299}