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.CarrierServiceDetailPK; 008import com.echothree.model.data.carrier.common.pk.CarrierServicePK; 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 CarrierServiceDetails extends UpdatableRecordImpl<CarrierServiceDetails> { 021 022 private static final long serialVersionUID = 1L; 023 024 /** 025 * Setter for 026 * <code>carrierservicedetails.crrsrvdt_carrierservicedetailid</code>. 027 */ 028 public void CarrierServiceDetail(CarrierServiceDetailPK value) { 029 set(0, value); 030 } 031 032 /** 033 * Getter for 034 * <code>carrierservicedetails.crrsrvdt_carrierservicedetailid</code>. 035 */ 036 public CarrierServiceDetailPK CarrierServiceDetail() { 037 return (CarrierServiceDetailPK) get(0); 038 } 039 040 /** 041 * Setter for 042 * <code>carrierservicedetails.crrsrvdt_crrsrv_carrierserviceid</code>. 043 */ 044 public void CarrierService(CarrierServicePK value) { 045 set(1, value); 046 } 047 048 /** 049 * Getter for 050 * <code>carrierservicedetails.crrsrvdt_crrsrv_carrierserviceid</code>. 051 */ 052 public CarrierServicePK CarrierService() { 053 return (CarrierServicePK) get(1); 054 } 055 056 /** 057 * Setter for <code>carrierservicedetails.crrsrvdt_carrierpartyid</code>. 058 */ 059 public void CarrierParty(PartyPK value) { 060 set(2, value); 061 } 062 063 /** 064 * Getter for <code>carrierservicedetails.crrsrvdt_carrierpartyid</code>. 065 */ 066 public PartyPK CarrierParty() { 067 return (PartyPK) get(2); 068 } 069 070 /** 071 * Setter for 072 * <code>carrierservicedetails.crrsrvdt_carrierservicename</code>. 073 */ 074 public void CarrierServiceName(String value) { 075 set(3, value); 076 } 077 078 /** 079 * Getter for 080 * <code>carrierservicedetails.crrsrvdt_carrierservicename</code>. 081 */ 082 public String CarrierServiceName() { 083 return (String) get(3); 084 } 085 086 /** 087 * Setter for <code>carrierservicedetails.crrsrvdt_geocodeselectorid</code>. 088 */ 089 public void GeoCodeSelector(SelectorPK value) { 090 set(4, value); 091 } 092 093 /** 094 * Getter for <code>carrierservicedetails.crrsrvdt_geocodeselectorid</code>. 095 */ 096 public SelectorPK GeoCodeSelector() { 097 return (SelectorPK) get(4); 098 } 099 100 /** 101 * Setter for <code>carrierservicedetails.crrsrvdt_itemselectorid</code>. 102 */ 103 public void ItemSelector(SelectorPK value) { 104 set(5, value); 105 } 106 107 /** 108 * Getter for <code>carrierservicedetails.crrsrvdt_itemselectorid</code>. 109 */ 110 public SelectorPK ItemSelector() { 111 return (SelectorPK) get(5); 112 } 113 114 /** 115 * Setter for <code>carrierservicedetails.crrsrvdt_isdefault</code>. 116 */ 117 public void IsDefault(Boolean value) { 118 set(6, value); 119 } 120 121 /** 122 * Getter for <code>carrierservicedetails.crrsrvdt_isdefault</code>. 123 */ 124 public Boolean IsDefault() { 125 return (Boolean) get(6); 126 } 127 128 /** 129 * Setter for <code>carrierservicedetails.crrsrvdt_sortorder</code>. 130 */ 131 public void SortOrder(Integer value) { 132 set(7, value); 133 } 134 135 /** 136 * Getter for <code>carrierservicedetails.crrsrvdt_sortorder</code>. 137 */ 138 public Integer SortOrder() { 139 return (Integer) get(7); 140 } 141 142 /** 143 * Setter for <code>carrierservicedetails.crrsrvdt_fromtime</code>. 144 */ 145 public void FromTime(Long value) { 146 set(8, value); 147 } 148 149 /** 150 * Getter for <code>carrierservicedetails.crrsrvdt_fromtime</code>. 151 */ 152 public Long FromTime() { 153 return (Long) get(8); 154 } 155 156 /** 157 * Setter for <code>carrierservicedetails.crrsrvdt_thrutime</code>. 158 */ 159 public void ThruTime(Long value) { 160 set(9, value); 161 } 162 163 /** 164 * Getter for <code>carrierservicedetails.crrsrvdt_thrutime</code>. 165 */ 166 public Long ThruTime() { 167 return (Long) get(9); 168 } 169 170 // ------------------------------------------------------------------------- 171 // Primary key information 172 // ------------------------------------------------------------------------- 173 174 @Override 175 public Record1<CarrierServiceDetailPK> key() { 176 return (Record1) super.key(); 177 } 178 179 // ------------------------------------------------------------------------- 180 // Constructors 181 // ------------------------------------------------------------------------- 182 183 /** 184 * Create a detached CarrierServiceDetails 185 */ 186 public CarrierServiceDetails() { 187 super(com.echothree.model.jooq.server.tables.carrier.CarrierServiceDetails.CarrierServiceDetails); 188 } 189 190 /** 191 * Create a detached, initialised CarrierServiceDetails 192 */ 193 public CarrierServiceDetails(CarrierServiceDetailPK CarrierServiceDetail, CarrierServicePK CarrierService, PartyPK CarrierParty, String CarrierServiceName, SelectorPK GeoCodeSelector, SelectorPK ItemSelector, Boolean IsDefault, Integer SortOrder, Long FromTime, Long ThruTime) { 194 super(com.echothree.model.jooq.server.tables.carrier.CarrierServiceDetails.CarrierServiceDetails); 195 196 CarrierServiceDetail(CarrierServiceDetail); 197 CarrierService(CarrierService); 198 CarrierParty(CarrierParty); 199 CarrierServiceName(CarrierServiceName); 200 GeoCodeSelector(GeoCodeSelector); 201 ItemSelector(ItemSelector); 202 IsDefault(IsDefault); 203 SortOrder(SortOrder); 204 FromTime(FromTime); 205 ThruTime(ThruTime); 206 resetTouchedOnNotNull(); 207 } 208}