001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.user; 005 006 007import com.echothree.model.data.party.common.pk.PartyPK; 008import com.echothree.model.data.user.common.pk.RecoveryAnswerDetailPK; 009import com.echothree.model.data.user.common.pk.RecoveryAnswerPK; 010import com.echothree.model.data.user.common.pk.RecoveryQuestionPK; 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 RecoveryAnswerDetails extends UpdatableRecordImpl<RecoveryAnswerDetails> { 021 022 private static final long serialVersionUID = 1L; 023 024 /** 025 * Setter for 026 * <code>recoveryanswerdetails.ransdt_recoveryanswerdetailid</code>. 027 */ 028 public void RecoveryAnswerDetail(RecoveryAnswerDetailPK value) { 029 set(0, value); 030 } 031 032 /** 033 * Getter for 034 * <code>recoveryanswerdetails.ransdt_recoveryanswerdetailid</code>. 035 */ 036 public RecoveryAnswerDetailPK RecoveryAnswerDetail() { 037 return (RecoveryAnswerDetailPK) get(0); 038 } 039 040 /** 041 * Setter for 042 * <code>recoveryanswerdetails.ransdt_rans_recoveryanswerid</code>. 043 */ 044 public void RecoveryAnswer(RecoveryAnswerPK value) { 045 set(1, value); 046 } 047 048 /** 049 * Getter for 050 * <code>recoveryanswerdetails.ransdt_rans_recoveryanswerid</code>. 051 */ 052 public RecoveryAnswerPK RecoveryAnswer() { 053 return (RecoveryAnswerPK) get(1); 054 } 055 056 /** 057 * Setter for <code>recoveryanswerdetails.ransdt_par_partyid</code>. 058 */ 059 public void Party(PartyPK value) { 060 set(2, value); 061 } 062 063 /** 064 * Getter for <code>recoveryanswerdetails.ransdt_par_partyid</code>. 065 */ 066 public PartyPK Party() { 067 return (PartyPK) get(2); 068 } 069 070 /** 071 * Setter for 072 * <code>recoveryanswerdetails.ransdt_rqus_recoveryquestionid</code>. 073 */ 074 public void RecoveryQuestion(RecoveryQuestionPK value) { 075 set(3, value); 076 } 077 078 /** 079 * Getter for 080 * <code>recoveryanswerdetails.ransdt_rqus_recoveryquestionid</code>. 081 */ 082 public RecoveryQuestionPK RecoveryQuestion() { 083 return (RecoveryQuestionPK) get(3); 084 } 085 086 /** 087 * Setter for <code>recoveryanswerdetails.ransdt_answer</code>. 088 */ 089 public void Answer(String value) { 090 set(4, value); 091 } 092 093 /** 094 * Getter for <code>recoveryanswerdetails.ransdt_answer</code>. 095 */ 096 public String Answer() { 097 return (String) get(4); 098 } 099 100 /** 101 * Setter for <code>recoveryanswerdetails.ransdt_fromtime</code>. 102 */ 103 public void FromTime(Long value) { 104 set(5, value); 105 } 106 107 /** 108 * Getter for <code>recoveryanswerdetails.ransdt_fromtime</code>. 109 */ 110 public Long FromTime() { 111 return (Long) get(5); 112 } 113 114 /** 115 * Setter for <code>recoveryanswerdetails.ransdt_thrutime</code>. 116 */ 117 public void ThruTime(Long value) { 118 set(6, value); 119 } 120 121 /** 122 * Getter for <code>recoveryanswerdetails.ransdt_thrutime</code>. 123 */ 124 public Long ThruTime() { 125 return (Long) get(6); 126 } 127 128 // ------------------------------------------------------------------------- 129 // Primary key information 130 // ------------------------------------------------------------------------- 131 132 @Override 133 public Record1<RecoveryAnswerDetailPK> key() { 134 return (Record1) super.key(); 135 } 136 137 // ------------------------------------------------------------------------- 138 // Constructors 139 // ------------------------------------------------------------------------- 140 141 /** 142 * Create a detached RecoveryAnswerDetails 143 */ 144 public RecoveryAnswerDetails() { 145 super(com.echothree.model.jooq.server.tables.user.RecoveryAnswerDetails.RecoveryAnswerDetails); 146 } 147 148 /** 149 * Create a detached, initialised RecoveryAnswerDetails 150 */ 151 public RecoveryAnswerDetails(RecoveryAnswerDetailPK RecoveryAnswerDetail, RecoveryAnswerPK RecoveryAnswer, PartyPK Party, RecoveryQuestionPK RecoveryQuestion, String Answer, Long FromTime, Long ThruTime) { 152 super(com.echothree.model.jooq.server.tables.user.RecoveryAnswerDetails.RecoveryAnswerDetails); 153 154 RecoveryAnswerDetail(RecoveryAnswerDetail); 155 RecoveryAnswer(RecoveryAnswer); 156 Party(Party); 157 RecoveryQuestion(RecoveryQuestion); 158 Answer(Answer); 159 FromTime(FromTime); 160 ThruTime(ThruTime); 161 resetTouchedOnNotNull(); 162 } 163}