001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.training; 005 006 007import com.echothree.model.data.training.common.pk.PartyTrainingClassSessionPK; 008import com.echothree.model.data.training.common.pk.PartyTrainingClassSessionPagePK; 009import com.echothree.model.data.training.common.pk.PartyTrainingClassSessionQuestionPK; 010import com.echothree.model.data.training.common.pk.PartyTrainingClassSessionSectionPK; 011import com.echothree.model.data.training.common.pk.PartyTrainingClassSessionStatusPK; 012 013import org.jooq.Record1; 014import org.jooq.impl.UpdatableRecordImpl; 015 016 017/** 018 * This class is generated by jOOQ. 019 */ 020@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 021public class PartyTrainingClassSessionStatuses extends UpdatableRecordImpl<PartyTrainingClassSessionStatuses> { 022 023 private static final long serialVersionUID = 1L; 024 025 /** 026 * Setter for 027 * <code>partytrainingclasssessionstatuses.ptrnclssessst_partytrainingclasssessionstatusid</code>. 028 */ 029 public void PartyTrainingClassSessionStatus(PartyTrainingClassSessionStatusPK value) { 030 set(0, value); 031 } 032 033 /** 034 * Getter for 035 * <code>partytrainingclasssessionstatuses.ptrnclssessst_partytrainingclasssessionstatusid</code>. 036 */ 037 public PartyTrainingClassSessionStatusPK PartyTrainingClassSessionStatus() { 038 return (PartyTrainingClassSessionStatusPK) get(0); 039 } 040 041 /** 042 * Setter for 043 * <code>partytrainingclasssessionstatuses.ptrnclssessst_ptrnclssess_partytrainingclasssessionid</code>. 044 */ 045 public void PartyTrainingClassSession(PartyTrainingClassSessionPK value) { 046 set(1, value); 047 } 048 049 /** 050 * Getter for 051 * <code>partytrainingclasssessionstatuses.ptrnclssessst_ptrnclssess_partytrainingclasssessionid</code>. 052 */ 053 public PartyTrainingClassSessionPK PartyTrainingClassSession() { 054 return (PartyTrainingClassSessionPK) get(1); 055 } 056 057 /** 058 * Setter for 059 * <code>partytrainingclasssessionstatuses.ptrnclssessst_partytrainingclasssessionsectionsequence</code>. 060 */ 061 public void PartyTrainingClassSessionSectionSequence(Integer value) { 062 set(2, value); 063 } 064 065 /** 066 * Getter for 067 * <code>partytrainingclasssessionstatuses.ptrnclssessst_partytrainingclasssessionsectionsequence</code>. 068 */ 069 public Integer PartyTrainingClassSessionSectionSequence() { 070 return (Integer) get(2); 071 } 072 073 /** 074 * Setter for 075 * <code>partytrainingclasssessionstatuses.ptrnclssessst_partytrainingclasssessionpagesequence</code>. 076 */ 077 public void PartyTrainingClassSessionPageSequence(Integer value) { 078 set(3, value); 079 } 080 081 /** 082 * Getter for 083 * <code>partytrainingclasssessionstatuses.ptrnclssessst_partytrainingclasssessionpagesequence</code>. 084 */ 085 public Integer PartyTrainingClassSessionPageSequence() { 086 return (Integer) get(3); 087 } 088 089 /** 090 * Setter for 091 * <code>partytrainingclasssessionstatuses.ptrnclssessst_lastpartytrainingclasssessionsectionid</code>. 092 */ 093 public void LastPartyTrainingClassSessionSection(PartyTrainingClassSessionSectionPK value) { 094 set(4, value); 095 } 096 097 /** 098 * Getter for 099 * <code>partytrainingclasssessionstatuses.ptrnclssessst_lastpartytrainingclasssessionsectionid</code>. 100 */ 101 public PartyTrainingClassSessionSectionPK LastPartyTrainingClassSessionSection() { 102 return (PartyTrainingClassSessionSectionPK) get(4); 103 } 104 105 /** 106 * Setter for 107 * <code>partytrainingclasssessionstatuses.ptrnclssessst_lastpartytrainingclasssessionpageid</code>. 108 */ 109 public void LastPartyTrainingClassSessionPage(PartyTrainingClassSessionPagePK value) { 110 set(5, value); 111 } 112 113 /** 114 * Getter for 115 * <code>partytrainingclasssessionstatuses.ptrnclssessst_lastpartytrainingclasssessionpageid</code>. 116 */ 117 public PartyTrainingClassSessionPagePK LastPartyTrainingClassSessionPage() { 118 return (PartyTrainingClassSessionPagePK) get(5); 119 } 120 121 /** 122 * Setter for 123 * <code>partytrainingclasssessionstatuses.ptrnclssessst_lastpartytrainingclasssessionquestionid</code>. 124 */ 125 public void LastPartyTrainingClassSessionQuestion(PartyTrainingClassSessionQuestionPK value) { 126 set(6, value); 127 } 128 129 /** 130 * Getter for 131 * <code>partytrainingclasssessionstatuses.ptrnclssessst_lastpartytrainingclasssessionquestionid</code>. 132 */ 133 public PartyTrainingClassSessionQuestionPK LastPartyTrainingClassSessionQuestion() { 134 return (PartyTrainingClassSessionQuestionPK) get(6); 135 } 136 137 // ------------------------------------------------------------------------- 138 // Primary key information 139 // ------------------------------------------------------------------------- 140 141 @Override 142 public Record1<PartyTrainingClassSessionStatusPK> key() { 143 return (Record1) super.key(); 144 } 145 146 // ------------------------------------------------------------------------- 147 // Constructors 148 // ------------------------------------------------------------------------- 149 150 /** 151 * Create a detached PartyTrainingClassSessionStatuses 152 */ 153 public PartyTrainingClassSessionStatuses() { 154 super(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses); 155 } 156 157 /** 158 * Create a detached, initialised PartyTrainingClassSessionStatuses 159 */ 160 public PartyTrainingClassSessionStatuses(PartyTrainingClassSessionStatusPK PartyTrainingClassSessionStatus, PartyTrainingClassSessionPK PartyTrainingClassSession, Integer PartyTrainingClassSessionSectionSequence, Integer PartyTrainingClassSessionPageSequence, PartyTrainingClassSessionSectionPK LastPartyTrainingClassSessionSection, PartyTrainingClassSessionPagePK LastPartyTrainingClassSessionPage, PartyTrainingClassSessionQuestionPK LastPartyTrainingClassSessionQuestion) { 161 super(com.echothree.model.jooq.server.tables.training.PartyTrainingClassSessionStatuses.PartyTrainingClassSessionStatuses); 162 163 PartyTrainingClassSessionStatus(PartyTrainingClassSessionStatus); 164 PartyTrainingClassSession(PartyTrainingClassSession); 165 PartyTrainingClassSessionSectionSequence(PartyTrainingClassSessionSectionSequence); 166 PartyTrainingClassSessionPageSequence(PartyTrainingClassSessionPageSequence); 167 LastPartyTrainingClassSessionSection(LastPartyTrainingClassSessionSection); 168 LastPartyTrainingClassSessionPage(LastPartyTrainingClassSessionPage); 169 LastPartyTrainingClassSessionQuestion(LastPartyTrainingClassSessionQuestion); 170 resetTouchedOnNotNull(); 171 } 172}