001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.party; 005 006 007import com.echothree.model.data.core.common.pk.MimeTypePK; 008import com.echothree.model.data.icon.common.pk.IconPK; 009import com.echothree.model.data.party.common.pk.BirthdayFormatPK; 010import com.echothree.model.data.party.common.pk.GenderPK; 011import com.echothree.model.data.party.common.pk.PartyPK; 012import com.echothree.model.data.party.common.pk.ProfilePK; 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 Profiles extends UpdatableRecordImpl<Profiles> { 023 024 private static final long serialVersionUID = 1L; 025 026 /** 027 * Setter for <code>profiles.prfl_profileid</code>. 028 */ 029 public void Profile(ProfilePK value) { 030 set(0, value); 031 } 032 033 /** 034 * Getter for <code>profiles.prfl_profileid</code>. 035 */ 036 public ProfilePK Profile() { 037 return (ProfilePK) get(0); 038 } 039 040 /** 041 * Setter for <code>profiles.prfl_par_partyid</code>. 042 */ 043 public void Party(PartyPK value) { 044 set(1, value); 045 } 046 047 /** 048 * Getter for <code>profiles.prfl_par_partyid</code>. 049 */ 050 public PartyPK Party() { 051 return (PartyPK) get(1); 052 } 053 054 /** 055 * Setter for <code>profiles.prfl_nickname</code>. 056 */ 057 public void Nickname(String value) { 058 set(2, value); 059 } 060 061 /** 062 * Getter for <code>profiles.prfl_nickname</code>. 063 */ 064 public String Nickname() { 065 return (String) get(2); 066 } 067 068 /** 069 * Setter for <code>profiles.prfl_icn_iconid</code>. 070 */ 071 public void Icon(IconPK value) { 072 set(3, value); 073 } 074 075 /** 076 * Getter for <code>profiles.prfl_icn_iconid</code>. 077 */ 078 public IconPK Icon() { 079 return (IconPK) get(3); 080 } 081 082 /** 083 * Setter for <code>profiles.prfl_pronunciation</code>. 084 */ 085 public void Pronunciation(String value) { 086 set(4, value); 087 } 088 089 /** 090 * Getter for <code>profiles.prfl_pronunciation</code>. 091 */ 092 public String Pronunciation() { 093 return (String) get(4); 094 } 095 096 /** 097 * Setter for <code>profiles.prfl_gndr_genderid</code>. 098 */ 099 public void Gender(GenderPK value) { 100 set(5, value); 101 } 102 103 /** 104 * Getter for <code>profiles.prfl_gndr_genderid</code>. 105 */ 106 public GenderPK Gender() { 107 return (GenderPK) get(5); 108 } 109 110 /** 111 * Setter for <code>profiles.prfl_pronouns</code>. 112 */ 113 public void Pronouns(String value) { 114 set(6, value); 115 } 116 117 /** 118 * Getter for <code>profiles.prfl_pronouns</code>. 119 */ 120 public String Pronouns() { 121 return (String) get(6); 122 } 123 124 /** 125 * Setter for <code>profiles.prfl_birthday</code>. 126 */ 127 public void Birthday(Integer value) { 128 set(7, value); 129 } 130 131 /** 132 * Getter for <code>profiles.prfl_birthday</code>. 133 */ 134 public Integer Birthday() { 135 return (Integer) get(7); 136 } 137 138 /** 139 * Setter for <code>profiles.prfl_bdyf_birthdayformatid</code>. 140 */ 141 public void BirthdayFormat(BirthdayFormatPK value) { 142 set(8, value); 143 } 144 145 /** 146 * Getter for <code>profiles.prfl_bdyf_birthdayformatid</code>. 147 */ 148 public BirthdayFormatPK BirthdayFormat() { 149 return (BirthdayFormatPK) get(8); 150 } 151 152 /** 153 * Setter for <code>profiles.prfl_occupation</code>. 154 */ 155 public void Occupation(String value) { 156 set(9, value); 157 } 158 159 /** 160 * Getter for <code>profiles.prfl_occupation</code>. 161 */ 162 public String Occupation() { 163 return (String) get(9); 164 } 165 166 /** 167 * Setter for <code>profiles.prfl_hobbies</code>. 168 */ 169 public void Hobbies(String value) { 170 set(10, value); 171 } 172 173 /** 174 * Getter for <code>profiles.prfl_hobbies</code>. 175 */ 176 public String Hobbies() { 177 return (String) get(10); 178 } 179 180 /** 181 * Setter for <code>profiles.prfl_location</code>. 182 */ 183 public void Location(String value) { 184 set(11, value); 185 } 186 187 /** 188 * Getter for <code>profiles.prfl_location</code>. 189 */ 190 public String Location() { 191 return (String) get(11); 192 } 193 194 /** 195 * Setter for <code>profiles.prfl_biomimetypeid</code>. 196 */ 197 public void BioMimeType(MimeTypePK value) { 198 set(12, value); 199 } 200 201 /** 202 * Getter for <code>profiles.prfl_biomimetypeid</code>. 203 */ 204 public MimeTypePK BioMimeType() { 205 return (MimeTypePK) get(12); 206 } 207 208 /** 209 * Setter for <code>profiles.prfl_bio</code>. 210 */ 211 public void Bio(String value) { 212 set(13, value); 213 } 214 215 /** 216 * Getter for <code>profiles.prfl_bio</code>. 217 */ 218 public String Bio() { 219 return (String) get(13); 220 } 221 222 /** 223 * Setter for <code>profiles.prfl_signaturemimetypeid</code>. 224 */ 225 public void SignatureMimeType(MimeTypePK value) { 226 set(14, value); 227 } 228 229 /** 230 * Getter for <code>profiles.prfl_signaturemimetypeid</code>. 231 */ 232 public MimeTypePK SignatureMimeType() { 233 return (MimeTypePK) get(14); 234 } 235 236 /** 237 * Setter for <code>profiles.prfl_signature</code>. 238 */ 239 public void Signature(String value) { 240 set(15, value); 241 } 242 243 /** 244 * Getter for <code>profiles.prfl_signature</code>. 245 */ 246 public String Signature() { 247 return (String) get(15); 248 } 249 250 /** 251 * Setter for <code>profiles.prfl_fromtime</code>. 252 */ 253 public void FromTime(Long value) { 254 set(16, value); 255 } 256 257 /** 258 * Getter for <code>profiles.prfl_fromtime</code>. 259 */ 260 public Long FromTime() { 261 return (Long) get(16); 262 } 263 264 /** 265 * Setter for <code>profiles.prfl_thrutime</code>. 266 */ 267 public void ThruTime(Long value) { 268 set(17, value); 269 } 270 271 /** 272 * Getter for <code>profiles.prfl_thrutime</code>. 273 */ 274 public Long ThruTime() { 275 return (Long) get(17); 276 } 277 278 // ------------------------------------------------------------------------- 279 // Primary key information 280 // ------------------------------------------------------------------------- 281 282 @Override 283 public Record1<ProfilePK> key() { 284 return (Record1) super.key(); 285 } 286 287 // ------------------------------------------------------------------------- 288 // Constructors 289 // ------------------------------------------------------------------------- 290 291 /** 292 * Create a detached Profiles 293 */ 294 public Profiles() { 295 super(com.echothree.model.jooq.server.tables.party.Profiles.Profiles); 296 } 297 298 /** 299 * Create a detached, initialised Profiles 300 */ 301 public Profiles(ProfilePK Profile, PartyPK Party, String Nickname, IconPK Icon, String Pronunciation, GenderPK Gender, String Pronouns, Integer Birthday, BirthdayFormatPK BirthdayFormat, String Occupation, String Hobbies, String Location, MimeTypePK BioMimeType, String Bio, MimeTypePK SignatureMimeType, String Signature, Long FromTime, Long ThruTime) { 302 super(com.echothree.model.jooq.server.tables.party.Profiles.Profiles); 303 304 Profile(Profile); 305 Party(Party); 306 Nickname(Nickname); 307 Icon(Icon); 308 Pronunciation(Pronunciation); 309 Gender(Gender); 310 Pronouns(Pronouns); 311 Birthday(Birthday); 312 BirthdayFormat(BirthdayFormat); 313 Occupation(Occupation); 314 Hobbies(Hobbies); 315 Location(Location); 316 BioMimeType(BioMimeType); 317 Bio(Bio); 318 SignatureMimeType(SignatureMimeType); 319 Signature(Signature); 320 FromTime(FromTime); 321 ThruTime(ThruTime); 322 resetTouchedOnNotNull(); 323 } 324}