001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.party; 005 006 007import com.echothree.model.data.party.common.pk.NameSuffixPK; 008import com.echothree.model.data.party.common.pk.PartyPK; 009import com.echothree.model.data.party.common.pk.PersonPK; 010import com.echothree.model.data.party.common.pk.PersonalTitlePK; 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 People extends UpdatableRecordImpl<People> { 021 022 private static final long serialVersionUID = 1L; 023 024 /** 025 * Setter for <code>people.peop_personid</code>. 026 */ 027 public void Person(PersonPK value) { 028 set(0, value); 029 } 030 031 /** 032 * Getter for <code>people.peop_personid</code>. 033 */ 034 public PersonPK Person() { 035 return (PersonPK) get(0); 036 } 037 038 /** 039 * Setter for <code>people.peop_par_partyid</code>. 040 */ 041 public void Party(PartyPK value) { 042 set(1, value); 043 } 044 045 /** 046 * Getter for <code>people.peop_par_partyid</code>. 047 */ 048 public PartyPK Party() { 049 return (PartyPK) get(1); 050 } 051 052 /** 053 * Setter for <code>people.peop_pert_personaltitleid</code>. 054 */ 055 public void PersonalTitle(PersonalTitlePK value) { 056 set(2, value); 057 } 058 059 /** 060 * Getter for <code>people.peop_pert_personaltitleid</code>. 061 */ 062 public PersonalTitlePK PersonalTitle() { 063 return (PersonalTitlePK) get(2); 064 } 065 066 /** 067 * Setter for <code>people.peop_firstname</code>. 068 */ 069 public void FirstName(String value) { 070 set(3, value); 071 } 072 073 /** 074 * Getter for <code>people.peop_firstname</code>. 075 */ 076 public String FirstName() { 077 return (String) get(3); 078 } 079 080 /** 081 * Setter for <code>people.peop_firstnamesdx</code>. 082 */ 083 public void FirstNameSdx(String value) { 084 set(4, value); 085 } 086 087 /** 088 * Getter for <code>people.peop_firstnamesdx</code>. 089 */ 090 public String FirstNameSdx() { 091 return (String) get(4); 092 } 093 094 /** 095 * Setter for <code>people.peop_middlename</code>. 096 */ 097 public void MiddleName(String value) { 098 set(5, value); 099 } 100 101 /** 102 * Getter for <code>people.peop_middlename</code>. 103 */ 104 public String MiddleName() { 105 return (String) get(5); 106 } 107 108 /** 109 * Setter for <code>people.peop_middlenamesdx</code>. 110 */ 111 public void MiddleNameSdx(String value) { 112 set(6, value); 113 } 114 115 /** 116 * Getter for <code>people.peop_middlenamesdx</code>. 117 */ 118 public String MiddleNameSdx() { 119 return (String) get(6); 120 } 121 122 /** 123 * Setter for <code>people.peop_lastname</code>. 124 */ 125 public void LastName(String value) { 126 set(7, value); 127 } 128 129 /** 130 * Getter for <code>people.peop_lastname</code>. 131 */ 132 public String LastName() { 133 return (String) get(7); 134 } 135 136 /** 137 * Setter for <code>people.peop_lastnamesdx</code>. 138 */ 139 public void LastNameSdx(String value) { 140 set(8, value); 141 } 142 143 /** 144 * Getter for <code>people.peop_lastnamesdx</code>. 145 */ 146 public String LastNameSdx() { 147 return (String) get(8); 148 } 149 150 /** 151 * Setter for <code>people.peop_nsfx_namesuffixid</code>. 152 */ 153 public void NameSuffix(NameSuffixPK value) { 154 set(9, value); 155 } 156 157 /** 158 * Getter for <code>people.peop_nsfx_namesuffixid</code>. 159 */ 160 public NameSuffixPK NameSuffix() { 161 return (NameSuffixPK) get(9); 162 } 163 164 /** 165 * Setter for <code>people.peop_fromtime</code>. 166 */ 167 public void FromTime(Long value) { 168 set(10, value); 169 } 170 171 /** 172 * Getter for <code>people.peop_fromtime</code>. 173 */ 174 public Long FromTime() { 175 return (Long) get(10); 176 } 177 178 /** 179 * Setter for <code>people.peop_thrutime</code>. 180 */ 181 public void ThruTime(Long value) { 182 set(11, value); 183 } 184 185 /** 186 * Getter for <code>people.peop_thrutime</code>. 187 */ 188 public Long ThruTime() { 189 return (Long) get(11); 190 } 191 192 // ------------------------------------------------------------------------- 193 // Primary key information 194 // ------------------------------------------------------------------------- 195 196 @Override 197 public Record1<PersonPK> key() { 198 return (Record1) super.key(); 199 } 200 201 // ------------------------------------------------------------------------- 202 // Constructors 203 // ------------------------------------------------------------------------- 204 205 /** 206 * Create a detached People 207 */ 208 public People() { 209 super(com.echothree.model.jooq.server.tables.party.People.People); 210 } 211 212 /** 213 * Create a detached, initialised People 214 */ 215 public People(PersonPK Person, PartyPK Party, PersonalTitlePK PersonalTitle, String FirstName, String FirstNameSdx, String MiddleName, String MiddleNameSdx, String LastName, String LastNameSdx, NameSuffixPK NameSuffix, Long FromTime, Long ThruTime) { 216 super(com.echothree.model.jooq.server.tables.party.People.People); 217 218 Person(Person); 219 Party(Party); 220 PersonalTitle(PersonalTitle); 221 FirstName(FirstName); 222 FirstNameSdx(FirstNameSdx); 223 MiddleName(MiddleName); 224 MiddleNameSdx(MiddleNameSdx); 225 LastName(LastName); 226 LastNameSdx(LastNameSdx); 227 NameSuffix(NameSuffix); 228 FromTime(FromTime); 229 ThruTime(ThruTime); 230 resetTouchedOnNotNull(); 231 } 232}