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.TrainingClassDetailPK; 008import com.echothree.model.data.training.common.pk.TrainingClassPK; 009import com.echothree.model.data.workeffort.common.pk.WorkEffortScopePK; 010 011import org.jooq.Record1; 012import org.jooq.impl.UpdatableRecordImpl; 013 014 015/** 016 * This class is generated by jOOQ. 017 */ 018@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 019public class TrainingClassDetails extends UpdatableRecordImpl<TrainingClassDetails> { 020 021 private static final long serialVersionUID = 1L; 022 023 /** 024 * Setter for 025 * <code>trainingclassdetails.trnclsdt_trainingclassdetailid</code>. 026 */ 027 public void TrainingClassDetail(TrainingClassDetailPK value) { 028 set(0, value); 029 } 030 031 /** 032 * Getter for 033 * <code>trainingclassdetails.trnclsdt_trainingclassdetailid</code>. 034 */ 035 public TrainingClassDetailPK TrainingClassDetail() { 036 return (TrainingClassDetailPK) get(0); 037 } 038 039 /** 040 * Setter for 041 * <code>trainingclassdetails.trnclsdt_trncls_trainingclassid</code>. 042 */ 043 public void TrainingClass(TrainingClassPK value) { 044 set(1, value); 045 } 046 047 /** 048 * Getter for 049 * <code>trainingclassdetails.trnclsdt_trncls_trainingclassid</code>. 050 */ 051 public TrainingClassPK TrainingClass() { 052 return (TrainingClassPK) get(1); 053 } 054 055 /** 056 * Setter for <code>trainingclassdetails.trnclsdt_trainingclassname</code>. 057 */ 058 public void TrainingClassName(String value) { 059 set(2, value); 060 } 061 062 /** 063 * Getter for <code>trainingclassdetails.trnclsdt_trainingclassname</code>. 064 */ 065 public String TrainingClassName() { 066 return (String) get(2); 067 } 068 069 /** 070 * Setter for 071 * <code>trainingclassdetails.trnclsdt_estimatedreadingtime</code>. 072 */ 073 public void EstimatedReadingTime(Long value) { 074 set(3, value); 075 } 076 077 /** 078 * Getter for 079 * <code>trainingclassdetails.trnclsdt_estimatedreadingtime</code>. 080 */ 081 public Long EstimatedReadingTime() { 082 return (Long) get(3); 083 } 084 085 /** 086 * Setter for <code>trainingclassdetails.trnclsdt_readingtimeallowed</code>. 087 */ 088 public void ReadingTimeAllowed(Long value) { 089 set(4, value); 090 } 091 092 /** 093 * Getter for <code>trainingclassdetails.trnclsdt_readingtimeallowed</code>. 094 */ 095 public Long ReadingTimeAllowed() { 096 return (Long) get(4); 097 } 098 099 /** 100 * Setter for 101 * <code>trainingclassdetails.trnclsdt_estimatedtestingtime</code>. 102 */ 103 public void EstimatedTestingTime(Long value) { 104 set(5, value); 105 } 106 107 /** 108 * Getter for 109 * <code>trainingclassdetails.trnclsdt_estimatedtestingtime</code>. 110 */ 111 public Long EstimatedTestingTime() { 112 return (Long) get(5); 113 } 114 115 /** 116 * Setter for <code>trainingclassdetails.trnclsdt_testingtimeallowed</code>. 117 */ 118 public void TestingTimeAllowed(Long value) { 119 set(6, value); 120 } 121 122 /** 123 * Getter for <code>trainingclassdetails.trnclsdt_testingtimeallowed</code>. 124 */ 125 public Long TestingTimeAllowed() { 126 return (Long) get(6); 127 } 128 129 /** 130 * Setter for 131 * <code>trainingclassdetails.trnclsdt_requiredcompletiontime</code>. 132 */ 133 public void RequiredCompletionTime(Long value) { 134 set(7, value); 135 } 136 137 /** 138 * Getter for 139 * <code>trainingclassdetails.trnclsdt_requiredcompletiontime</code>. 140 */ 141 public Long RequiredCompletionTime() { 142 return (Long) get(7); 143 } 144 145 /** 146 * Setter for 147 * <code>trainingclassdetails.trnclsdt_wes_workeffortscopeid</code>. 148 */ 149 public void WorkEffortScope(WorkEffortScopePK value) { 150 set(8, value); 151 } 152 153 /** 154 * Getter for 155 * <code>trainingclassdetails.trnclsdt_wes_workeffortscopeid</code>. 156 */ 157 public WorkEffortScopePK WorkEffortScope() { 158 return (WorkEffortScopePK) get(8); 159 } 160 161 /** 162 * Setter for 163 * <code>trainingclassdetails.trnclsdt_defaultpercentagetopass</code>. 164 */ 165 public void DefaultPercentageToPass(Integer value) { 166 set(9, value); 167 } 168 169 /** 170 * Getter for 171 * <code>trainingclassdetails.trnclsdt_defaultpercentagetopass</code>. 172 */ 173 public Integer DefaultPercentageToPass() { 174 return (Integer) get(9); 175 } 176 177 /** 178 * Setter for 179 * <code>trainingclassdetails.trnclsdt_overallquestioncount</code>. 180 */ 181 public void OverallQuestionCount(Integer value) { 182 set(10, value); 183 } 184 185 /** 186 * Getter for 187 * <code>trainingclassdetails.trnclsdt_overallquestioncount</code>. 188 */ 189 public Integer OverallQuestionCount() { 190 return (Integer) get(10); 191 } 192 193 /** 194 * Setter for 195 * <code>trainingclassdetails.trnclsdt_testingvaliditytime</code>. 196 */ 197 public void TestingValidityTime(Long value) { 198 set(11, value); 199 } 200 201 /** 202 * Getter for 203 * <code>trainingclassdetails.trnclsdt_testingvaliditytime</code>. 204 */ 205 public Long TestingValidityTime() { 206 return (Long) get(11); 207 } 208 209 /** 210 * Setter for 211 * <code>trainingclassdetails.trnclsdt_expiredretentiontime</code>. 212 */ 213 public void ExpiredRetentionTime(Long value) { 214 set(12, value); 215 } 216 217 /** 218 * Getter for 219 * <code>trainingclassdetails.trnclsdt_expiredretentiontime</code>. 220 */ 221 public Long ExpiredRetentionTime() { 222 return (Long) get(12); 223 } 224 225 /** 226 * Setter for 227 * <code>trainingclassdetails.trnclsdt_alwaysreassignonexpiration</code>. 228 */ 229 public void AlwaysReassignOnExpiration(Boolean value) { 230 set(13, value); 231 } 232 233 /** 234 * Getter for 235 * <code>trainingclassdetails.trnclsdt_alwaysreassignonexpiration</code>. 236 */ 237 public Boolean AlwaysReassignOnExpiration() { 238 return (Boolean) get(13); 239 } 240 241 /** 242 * Setter for <code>trainingclassdetails.trnclsdt_isdefault</code>. 243 */ 244 public void IsDefault(Boolean value) { 245 set(14, value); 246 } 247 248 /** 249 * Getter for <code>trainingclassdetails.trnclsdt_isdefault</code>. 250 */ 251 public Boolean IsDefault() { 252 return (Boolean) get(14); 253 } 254 255 /** 256 * Setter for <code>trainingclassdetails.trnclsdt_sortorder</code>. 257 */ 258 public void SortOrder(Integer value) { 259 set(15, value); 260 } 261 262 /** 263 * Getter for <code>trainingclassdetails.trnclsdt_sortorder</code>. 264 */ 265 public Integer SortOrder() { 266 return (Integer) get(15); 267 } 268 269 /** 270 * Setter for <code>trainingclassdetails.trnclsdt_fromtime</code>. 271 */ 272 public void FromTime(Long value) { 273 set(16, value); 274 } 275 276 /** 277 * Getter for <code>trainingclassdetails.trnclsdt_fromtime</code>. 278 */ 279 public Long FromTime() { 280 return (Long) get(16); 281 } 282 283 /** 284 * Setter for <code>trainingclassdetails.trnclsdt_thrutime</code>. 285 */ 286 public void ThruTime(Long value) { 287 set(17, value); 288 } 289 290 /** 291 * Getter for <code>trainingclassdetails.trnclsdt_thrutime</code>. 292 */ 293 public Long ThruTime() { 294 return (Long) get(17); 295 } 296 297 // ------------------------------------------------------------------------- 298 // Primary key information 299 // ------------------------------------------------------------------------- 300 301 @Override 302 public Record1<TrainingClassDetailPK> key() { 303 return (Record1) super.key(); 304 } 305 306 // ------------------------------------------------------------------------- 307 // Constructors 308 // ------------------------------------------------------------------------- 309 310 /** 311 * Create a detached TrainingClassDetails 312 */ 313 public TrainingClassDetails() { 314 super(com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails); 315 } 316 317 /** 318 * Create a detached, initialised TrainingClassDetails 319 */ 320 public TrainingClassDetails(TrainingClassDetailPK TrainingClassDetail, TrainingClassPK TrainingClass, String TrainingClassName, Long EstimatedReadingTime, Long ReadingTimeAllowed, Long EstimatedTestingTime, Long TestingTimeAllowed, Long RequiredCompletionTime, WorkEffortScopePK WorkEffortScope, Integer DefaultPercentageToPass, Integer OverallQuestionCount, Long TestingValidityTime, Long ExpiredRetentionTime, Boolean AlwaysReassignOnExpiration, Boolean IsDefault, Integer SortOrder, Long FromTime, Long ThruTime) { 321 super(com.echothree.model.jooq.server.tables.training.TrainingClassDetails.TrainingClassDetails); 322 323 TrainingClassDetail(TrainingClassDetail); 324 TrainingClass(TrainingClass); 325 TrainingClassName(TrainingClassName); 326 EstimatedReadingTime(EstimatedReadingTime); 327 ReadingTimeAllowed(ReadingTimeAllowed); 328 EstimatedTestingTime(EstimatedTestingTime); 329 TestingTimeAllowed(TestingTimeAllowed); 330 RequiredCompletionTime(RequiredCompletionTime); 331 WorkEffortScope(WorkEffortScope); 332 DefaultPercentageToPass(DefaultPercentageToPass); 333 OverallQuestionCount(OverallQuestionCount); 334 TestingValidityTime(TestingValidityTime); 335 ExpiredRetentionTime(ExpiredRetentionTime); 336 AlwaysReassignOnExpiration(AlwaysReassignOnExpiration); 337 IsDefault(IsDefault); 338 SortOrder(SortOrder); 339 FromTime(FromTime); 340 ThruTime(ThruTime); 341 resetTouchedOnNotNull(); 342 } 343}