001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.party; 005 006 007import com.echothree.model.data.accounting.common.pk.CurrencyPK; 008import com.echothree.model.data.party.common.pk.DateTimeFormatPK; 009import com.echothree.model.data.party.common.pk.LanguagePK; 010import com.echothree.model.data.party.common.pk.PartyDetailPK; 011import com.echothree.model.data.party.common.pk.PartyPK; 012import com.echothree.model.data.party.common.pk.PartyTypePK; 013import com.echothree.model.data.party.common.pk.TimeZonePK; 014 015import org.jooq.Record1; 016import org.jooq.impl.UpdatableRecordImpl; 017 018 019/** 020 * This class is generated by jOOQ. 021 */ 022@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 023public class PartyDetails extends UpdatableRecordImpl<PartyDetails> { 024 025 private static final long serialVersionUID = 1L; 026 027 /** 028 * Setter for <code>partydetails.pardt_partydetailid</code>. 029 */ 030 public void PartyDetail(PartyDetailPK value) { 031 set(0, value); 032 } 033 034 /** 035 * Getter for <code>partydetails.pardt_partydetailid</code>. 036 */ 037 public PartyDetailPK PartyDetail() { 038 return (PartyDetailPK) get(0); 039 } 040 041 /** 042 * Setter for <code>partydetails.pardt_par_partyid</code>. 043 */ 044 public void Party(PartyPK value) { 045 set(1, value); 046 } 047 048 /** 049 * Getter for <code>partydetails.pardt_par_partyid</code>. 050 */ 051 public PartyPK Party() { 052 return (PartyPK) get(1); 053 } 054 055 /** 056 * Setter for <code>partydetails.pardt_partyname</code>. 057 */ 058 public void PartyName(String value) { 059 set(2, value); 060 } 061 062 /** 063 * Getter for <code>partydetails.pardt_partyname</code>. 064 */ 065 public String PartyName() { 066 return (String) get(2); 067 } 068 069 /** 070 * Setter for <code>partydetails.pardt_ptyp_partytypeid</code>. 071 */ 072 public void PartyType(PartyTypePK value) { 073 set(3, value); 074 } 075 076 /** 077 * Getter for <code>partydetails.pardt_ptyp_partytypeid</code>. 078 */ 079 public PartyTypePK PartyType() { 080 return (PartyTypePK) get(3); 081 } 082 083 /** 084 * Setter for <code>partydetails.pardt_preferredlanguageid</code>. 085 */ 086 public void PreferredLanguage(LanguagePK value) { 087 set(4, value); 088 } 089 090 /** 091 * Getter for <code>partydetails.pardt_preferredlanguageid</code>. 092 */ 093 public LanguagePK PreferredLanguage() { 094 return (LanguagePK) get(4); 095 } 096 097 /** 098 * Setter for <code>partydetails.pardt_preferredcurrencyid</code>. 099 */ 100 public void PreferredCurrency(CurrencyPK value) { 101 set(5, value); 102 } 103 104 /** 105 * Getter for <code>partydetails.pardt_preferredcurrencyid</code>. 106 */ 107 public CurrencyPK PreferredCurrency() { 108 return (CurrencyPK) get(5); 109 } 110 111 /** 112 * Setter for <code>partydetails.pardt_preferredtimezoneid</code>. 113 */ 114 public void PreferredTimeZone(TimeZonePK value) { 115 set(6, value); 116 } 117 118 /** 119 * Getter for <code>partydetails.pardt_preferredtimezoneid</code>. 120 */ 121 public TimeZonePK PreferredTimeZone() { 122 return (TimeZonePK) get(6); 123 } 124 125 /** 126 * Setter for <code>partydetails.pardt_preferreddatetimeformatid</code>. 127 */ 128 public void PreferredDateTimeFormat(DateTimeFormatPK value) { 129 set(7, value); 130 } 131 132 /** 133 * Getter for <code>partydetails.pardt_preferreddatetimeformatid</code>. 134 */ 135 public DateTimeFormatPK PreferredDateTimeFormat() { 136 return (DateTimeFormatPK) get(7); 137 } 138 139 /** 140 * Setter for <code>partydetails.pardt_fromtime</code>. 141 */ 142 public void FromTime(Long value) { 143 set(8, value); 144 } 145 146 /** 147 * Getter for <code>partydetails.pardt_fromtime</code>. 148 */ 149 public Long FromTime() { 150 return (Long) get(8); 151 } 152 153 /** 154 * Setter for <code>partydetails.pardt_thrutime</code>. 155 */ 156 public void ThruTime(Long value) { 157 set(9, value); 158 } 159 160 /** 161 * Getter for <code>partydetails.pardt_thrutime</code>. 162 */ 163 public Long ThruTime() { 164 return (Long) get(9); 165 } 166 167 // ------------------------------------------------------------------------- 168 // Primary key information 169 // ------------------------------------------------------------------------- 170 171 @Override 172 public Record1<PartyDetailPK> key() { 173 return (Record1) super.key(); 174 } 175 176 // ------------------------------------------------------------------------- 177 // Constructors 178 // ------------------------------------------------------------------------- 179 180 /** 181 * Create a detached PartyDetails 182 */ 183 public PartyDetails() { 184 super(com.echothree.model.jooq.server.tables.party.PartyDetails.PartyDetails); 185 } 186 187 /** 188 * Create a detached, initialised PartyDetails 189 */ 190 public PartyDetails(PartyDetailPK PartyDetail, PartyPK Party, String PartyName, PartyTypePK PartyType, LanguagePK PreferredLanguage, CurrencyPK PreferredCurrency, TimeZonePK PreferredTimeZone, DateTimeFormatPK PreferredDateTimeFormat, Long FromTime, Long ThruTime) { 191 super(com.echothree.model.jooq.server.tables.party.PartyDetails.PartyDetails); 192 193 PartyDetail(PartyDetail); 194 Party(Party); 195 PartyName(PartyName); 196 PartyType(PartyType); 197 PreferredLanguage(PreferredLanguage); 198 PreferredCurrency(PreferredCurrency); 199 PreferredTimeZone(PreferredTimeZone); 200 PreferredDateTimeFormat(PreferredDateTimeFormat); 201 FromTime(FromTime); 202 ThruTime(ThruTime); 203 resetTouchedOnNotNull(); 204 } 205}