001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.item; 005 006 007import com.echothree.model.data.geo.common.pk.GeoCodePK; 008import com.echothree.model.data.item.common.pk.HarmonizedTariffScheduleCodePK; 009import com.echothree.model.data.item.common.pk.HarmonizedTariffScheduleCodeUseTypePK; 010import com.echothree.model.data.item.common.pk.ItemHarmonizedTariffScheduleCodeDetailPK; 011import com.echothree.model.data.item.common.pk.ItemHarmonizedTariffScheduleCodePK; 012import com.echothree.model.data.item.common.pk.ItemPK; 013 014import org.jooq.Record1; 015import org.jooq.impl.UpdatableRecordImpl; 016 017 018/** 019 * This class is generated by jOOQ. 020 */ 021@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 022public class ItemHarmonizedTariffScheduleCodeDetails extends UpdatableRecordImpl<ItemHarmonizedTariffScheduleCodeDetails> { 023 024 private static final long serialVersionUID = 1L; 025 026 /** 027 * Setter for 028 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_itemharmonizedtariffschedulecodedetailid</code>. 029 */ 030 public void ItemHarmonizedTariffScheduleCodeDetail(ItemHarmonizedTariffScheduleCodeDetailPK value) { 031 set(0, value); 032 } 033 034 /** 035 * Getter for 036 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_itemharmonizedtariffschedulecodedetailid</code>. 037 */ 038 public ItemHarmonizedTariffScheduleCodeDetailPK ItemHarmonizedTariffScheduleCodeDetail() { 039 return (ItemHarmonizedTariffScheduleCodeDetailPK) get(0); 040 } 041 042 /** 043 * Setter for 044 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_itmhztsc_itemharmonizedtariffschedulecodeid</code>. 045 */ 046 public void ItemHarmonizedTariffScheduleCode(ItemHarmonizedTariffScheduleCodePK value) { 047 set(1, value); 048 } 049 050 /** 051 * Getter for 052 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_itmhztsc_itemharmonizedtariffschedulecodeid</code>. 053 */ 054 public ItemHarmonizedTariffScheduleCodePK ItemHarmonizedTariffScheduleCode() { 055 return (ItemHarmonizedTariffScheduleCodePK) get(1); 056 } 057 058 /** 059 * Setter for 060 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_itm_itemid</code>. 061 */ 062 public void Item(ItemPK value) { 063 set(2, value); 064 } 065 066 /** 067 * Getter for 068 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_itm_itemid</code>. 069 */ 070 public ItemPK Item() { 071 return (ItemPK) get(2); 072 } 073 074 /** 075 * Setter for 076 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_countrygeocodeid</code>. 077 */ 078 public void CountryGeoCode(GeoCodePK value) { 079 set(3, value); 080 } 081 082 /** 083 * Getter for 084 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_countrygeocodeid</code>. 085 */ 086 public GeoCodePK CountryGeoCode() { 087 return (GeoCodePK) get(3); 088 } 089 090 /** 091 * Setter for 092 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_hztscutyp_harmonizedtariffschedulecodeusetypeid</code>. 093 */ 094 public void HarmonizedTariffScheduleCodeUseType(HarmonizedTariffScheduleCodeUseTypePK value) { 095 set(4, value); 096 } 097 098 /** 099 * Getter for 100 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_hztscutyp_harmonizedtariffschedulecodeusetypeid</code>. 101 */ 102 public HarmonizedTariffScheduleCodeUseTypePK HarmonizedTariffScheduleCodeUseType() { 103 return (HarmonizedTariffScheduleCodeUseTypePK) get(4); 104 } 105 106 /** 107 * Setter for 108 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_hztsc_harmonizedtariffschedulecodeid</code>. 109 */ 110 public void HarmonizedTariffScheduleCode(HarmonizedTariffScheduleCodePK value) { 111 set(5, value); 112 } 113 114 /** 115 * Getter for 116 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_hztsc_harmonizedtariffschedulecodeid</code>. 117 */ 118 public HarmonizedTariffScheduleCodePK HarmonizedTariffScheduleCode() { 119 return (HarmonizedTariffScheduleCodePK) get(5); 120 } 121 122 /** 123 * Setter for 124 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_fromtime</code>. 125 */ 126 public void FromTime(Long value) { 127 set(6, value); 128 } 129 130 /** 131 * Getter for 132 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_fromtime</code>. 133 */ 134 public Long FromTime() { 135 return (Long) get(6); 136 } 137 138 /** 139 * Setter for 140 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_thrutime</code>. 141 */ 142 public void ThruTime(Long value) { 143 set(7, value); 144 } 145 146 /** 147 * Getter for 148 * <code>itemharmonizedtariffschedulecodedetails.itmhztscdt_thrutime</code>. 149 */ 150 public Long ThruTime() { 151 return (Long) get(7); 152 } 153 154 // ------------------------------------------------------------------------- 155 // Primary key information 156 // ------------------------------------------------------------------------- 157 158 @Override 159 public Record1<ItemHarmonizedTariffScheduleCodeDetailPK> key() { 160 return (Record1) super.key(); 161 } 162 163 // ------------------------------------------------------------------------- 164 // Constructors 165 // ------------------------------------------------------------------------- 166 167 /** 168 * Create a detached ItemHarmonizedTariffScheduleCodeDetails 169 */ 170 public ItemHarmonizedTariffScheduleCodeDetails() { 171 super(com.echothree.model.jooq.server.tables.item.ItemHarmonizedTariffScheduleCodeDetails.ItemHarmonizedTariffScheduleCodeDetails); 172 } 173 174 /** 175 * Create a detached, initialised ItemHarmonizedTariffScheduleCodeDetails 176 */ 177 public ItemHarmonizedTariffScheduleCodeDetails(ItemHarmonizedTariffScheduleCodeDetailPK ItemHarmonizedTariffScheduleCodeDetail, ItemHarmonizedTariffScheduleCodePK ItemHarmonizedTariffScheduleCode, ItemPK Item, GeoCodePK CountryGeoCode, HarmonizedTariffScheduleCodeUseTypePK HarmonizedTariffScheduleCodeUseType, HarmonizedTariffScheduleCodePK HarmonizedTariffScheduleCode, Long FromTime, Long ThruTime) { 178 super(com.echothree.model.jooq.server.tables.item.ItemHarmonizedTariffScheduleCodeDetails.ItemHarmonizedTariffScheduleCodeDetails); 179 180 ItemHarmonizedTariffScheduleCodeDetail(ItemHarmonizedTariffScheduleCodeDetail); 181 ItemHarmonizedTariffScheduleCode(ItemHarmonizedTariffScheduleCode); 182 Item(Item); 183 CountryGeoCode(CountryGeoCode); 184 HarmonizedTariffScheduleCodeUseType(HarmonizedTariffScheduleCodeUseType); 185 HarmonizedTariffScheduleCode(HarmonizedTariffScheduleCode); 186 FromTime(FromTime); 187 ThruTime(ThruTime); 188 resetTouchedOnNotNull(); 189 } 190}