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.CarrierOptionDetailPK; 008import com.echothree.model.data.carrier.common.pk.CarrierOptionPK; 009import com.echothree.model.data.party.common.pk.PartyPK; 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 CarrierOptionDetails extends UpdatableRecordImpl<CarrierOptionDetails> { 021 022 private static final long serialVersionUID = 1L; 023 024 /** 025 * Setter for 026 * <code>carrieroptiondetails.crroptdt_carrieroptiondetailid</code>. 027 */ 028 public void CarrierOptionDetail(CarrierOptionDetailPK value) { 029 set(0, value); 030 } 031 032 /** 033 * Getter for 034 * <code>carrieroptiondetails.crroptdt_carrieroptiondetailid</code>. 035 */ 036 public CarrierOptionDetailPK CarrierOptionDetail() { 037 return (CarrierOptionDetailPK) get(0); 038 } 039 040 /** 041 * Setter for 042 * <code>carrieroptiondetails.crroptdt_crropt_carrieroptionid</code>. 043 */ 044 public void CarrierOption(CarrierOptionPK value) { 045 set(1, value); 046 } 047 048 /** 049 * Getter for 050 * <code>carrieroptiondetails.crroptdt_crropt_carrieroptionid</code>. 051 */ 052 public CarrierOptionPK CarrierOption() { 053 return (CarrierOptionPK) get(1); 054 } 055 056 /** 057 * Setter for <code>carrieroptiondetails.crroptdt_carrierpartyid</code>. 058 */ 059 public void CarrierParty(PartyPK value) { 060 set(2, value); 061 } 062 063 /** 064 * Getter for <code>carrieroptiondetails.crroptdt_carrierpartyid</code>. 065 */ 066 public PartyPK CarrierParty() { 067 return (PartyPK) get(2); 068 } 069 070 /** 071 * Setter for <code>carrieroptiondetails.crroptdt_carrieroptionname</code>. 072 */ 073 public void CarrierOptionName(String value) { 074 set(3, value); 075 } 076 077 /** 078 * Getter for <code>carrieroptiondetails.crroptdt_carrieroptionname</code>. 079 */ 080 public String CarrierOptionName() { 081 return (String) get(3); 082 } 083 084 /** 085 * Setter for <code>carrieroptiondetails.crroptdt_isrecommended</code>. 086 */ 087 public void IsRecommended(Boolean value) { 088 set(4, value); 089 } 090 091 /** 092 * Getter for <code>carrieroptiondetails.crroptdt_isrecommended</code>. 093 */ 094 public Boolean IsRecommended() { 095 return (Boolean) get(4); 096 } 097 098 /** 099 * Setter for <code>carrieroptiondetails.crroptdt_isrequired</code>. 100 */ 101 public void IsRequired(Boolean value) { 102 set(5, value); 103 } 104 105 /** 106 * Getter for <code>carrieroptiondetails.crroptdt_isrequired</code>. 107 */ 108 public Boolean IsRequired() { 109 return (Boolean) get(5); 110 } 111 112 /** 113 * Setter for 114 * <code>carrieroptiondetails.crroptdt_recommendedgeocodeselectorid</code>. 115 */ 116 public void RecommendedGeoCodeSelector(SelectorPK value) { 117 set(6, value); 118 } 119 120 /** 121 * Getter for 122 * <code>carrieroptiondetails.crroptdt_recommendedgeocodeselectorid</code>. 123 */ 124 public SelectorPK RecommendedGeoCodeSelector() { 125 return (SelectorPK) get(6); 126 } 127 128 /** 129 * Setter for 130 * <code>carrieroptiondetails.crroptdt_requiredgeocodeselectorid</code>. 131 */ 132 public void RequiredGeoCodeSelector(SelectorPK value) { 133 set(7, value); 134 } 135 136 /** 137 * Getter for 138 * <code>carrieroptiondetails.crroptdt_requiredgeocodeselectorid</code>. 139 */ 140 public SelectorPK RequiredGeoCodeSelector() { 141 return (SelectorPK) get(7); 142 } 143 144 /** 145 * Setter for 146 * <code>carrieroptiondetails.crroptdt_recommendeditemselectorid</code>. 147 */ 148 public void RecommendedItemSelector(SelectorPK value) { 149 set(8, value); 150 } 151 152 /** 153 * Getter for 154 * <code>carrieroptiondetails.crroptdt_recommendeditemselectorid</code>. 155 */ 156 public SelectorPK RecommendedItemSelector() { 157 return (SelectorPK) get(8); 158 } 159 160 /** 161 * Setter for 162 * <code>carrieroptiondetails.crroptdt_requireditemselectorid</code>. 163 */ 164 public void RequiredItemSelector(SelectorPK value) { 165 set(9, value); 166 } 167 168 /** 169 * Getter for 170 * <code>carrieroptiondetails.crroptdt_requireditemselectorid</code>. 171 */ 172 public SelectorPK RequiredItemSelector() { 173 return (SelectorPK) get(9); 174 } 175 176 /** 177 * Setter for 178 * <code>carrieroptiondetails.crroptdt_recommendedorderselectorid</code>. 179 */ 180 public void RecommendedOrderSelector(SelectorPK value) { 181 set(10, value); 182 } 183 184 /** 185 * Getter for 186 * <code>carrieroptiondetails.crroptdt_recommendedorderselectorid</code>. 187 */ 188 public SelectorPK RecommendedOrderSelector() { 189 return (SelectorPK) get(10); 190 } 191 192 /** 193 * Setter for 194 * <code>carrieroptiondetails.crroptdt_requiredorderselectorid</code>. 195 */ 196 public void RequiredOrderSelector(SelectorPK value) { 197 set(11, value); 198 } 199 200 /** 201 * Getter for 202 * <code>carrieroptiondetails.crroptdt_requiredorderselectorid</code>. 203 */ 204 public SelectorPK RequiredOrderSelector() { 205 return (SelectorPK) get(11); 206 } 207 208 /** 209 * Setter for 210 * <code>carrieroptiondetails.crroptdt_recommendedshipmentselectorid</code>. 211 */ 212 public void RecommendedShipmentSelector(SelectorPK value) { 213 set(12, value); 214 } 215 216 /** 217 * Getter for 218 * <code>carrieroptiondetails.crroptdt_recommendedshipmentselectorid</code>. 219 */ 220 public SelectorPK RecommendedShipmentSelector() { 221 return (SelectorPK) get(12); 222 } 223 224 /** 225 * Setter for 226 * <code>carrieroptiondetails.crroptdt_requiredshipmentselectorid</code>. 227 */ 228 public void RequiredShipmentSelector(SelectorPK value) { 229 set(13, value); 230 } 231 232 /** 233 * Getter for 234 * <code>carrieroptiondetails.crroptdt_requiredshipmentselectorid</code>. 235 */ 236 public SelectorPK RequiredShipmentSelector() { 237 return (SelectorPK) get(13); 238 } 239 240 /** 241 * Setter for <code>carrieroptiondetails.crroptdt_isdefault</code>. 242 */ 243 public void IsDefault(Boolean value) { 244 set(14, value); 245 } 246 247 /** 248 * Getter for <code>carrieroptiondetails.crroptdt_isdefault</code>. 249 */ 250 public Boolean IsDefault() { 251 return (Boolean) get(14); 252 } 253 254 /** 255 * Setter for <code>carrieroptiondetails.crroptdt_sortorder</code>. 256 */ 257 public void SortOrder(Integer value) { 258 set(15, value); 259 } 260 261 /** 262 * Getter for <code>carrieroptiondetails.crroptdt_sortorder</code>. 263 */ 264 public Integer SortOrder() { 265 return (Integer) get(15); 266 } 267 268 /** 269 * Setter for <code>carrieroptiondetails.crroptdt_fromtime</code>. 270 */ 271 public void FromTime(Long value) { 272 set(16, value); 273 } 274 275 /** 276 * Getter for <code>carrieroptiondetails.crroptdt_fromtime</code>. 277 */ 278 public Long FromTime() { 279 return (Long) get(16); 280 } 281 282 /** 283 * Setter for <code>carrieroptiondetails.crroptdt_thrutime</code>. 284 */ 285 public void ThruTime(Long value) { 286 set(17, value); 287 } 288 289 /** 290 * Getter for <code>carrieroptiondetails.crroptdt_thrutime</code>. 291 */ 292 public Long ThruTime() { 293 return (Long) get(17); 294 } 295 296 // ------------------------------------------------------------------------- 297 // Primary key information 298 // ------------------------------------------------------------------------- 299 300 @Override 301 public Record1<CarrierOptionDetailPK> key() { 302 return (Record1) super.key(); 303 } 304 305 // ------------------------------------------------------------------------- 306 // Constructors 307 // ------------------------------------------------------------------------- 308 309 /** 310 * Create a detached CarrierOptionDetails 311 */ 312 public CarrierOptionDetails() { 313 super(com.echothree.model.jooq.server.tables.carrier.CarrierOptionDetails.CarrierOptionDetails); 314 } 315 316 /** 317 * Create a detached, initialised CarrierOptionDetails 318 */ 319 public CarrierOptionDetails(CarrierOptionDetailPK CarrierOptionDetail, CarrierOptionPK CarrierOption, PartyPK CarrierParty, String CarrierOptionName, Boolean IsRecommended, Boolean IsRequired, SelectorPK RecommendedGeoCodeSelector, SelectorPK RequiredGeoCodeSelector, SelectorPK RecommendedItemSelector, SelectorPK RequiredItemSelector, SelectorPK RecommendedOrderSelector, SelectorPK RequiredOrderSelector, SelectorPK RecommendedShipmentSelector, SelectorPK RequiredShipmentSelector, Boolean IsDefault, Integer SortOrder, Long FromTime, Long ThruTime) { 320 super(com.echothree.model.jooq.server.tables.carrier.CarrierOptionDetails.CarrierOptionDetails); 321 322 CarrierOptionDetail(CarrierOptionDetail); 323 CarrierOption(CarrierOption); 324 CarrierParty(CarrierParty); 325 CarrierOptionName(CarrierOptionName); 326 IsRecommended(IsRecommended); 327 IsRequired(IsRequired); 328 RecommendedGeoCodeSelector(RecommendedGeoCodeSelector); 329 RequiredGeoCodeSelector(RequiredGeoCodeSelector); 330 RecommendedItemSelector(RecommendedItemSelector); 331 RequiredItemSelector(RequiredItemSelector); 332 RecommendedOrderSelector(RecommendedOrderSelector); 333 RequiredOrderSelector(RequiredOrderSelector); 334 RecommendedShipmentSelector(RecommendedShipmentSelector); 335 RequiredShipmentSelector(RequiredShipmentSelector); 336 IsDefault(IsDefault); 337 SortOrder(SortOrder); 338 FromTime(FromTime); 339 ThruTime(ThruTime); 340 resetTouchedOnNotNull(); 341 } 342}