001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.letter; 005 006 007import com.echothree.model.data.chain.common.pk.ChainInstancePK; 008import com.echothree.model.data.letter.common.pk.LetterPK; 009import com.echothree.model.data.letter.common.pk.QueuedLetterPK; 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 QueuedLetters extends UpdatableRecordImpl<QueuedLetters> { 020 021 private static final long serialVersionUID = 1L; 022 023 /** 024 * Setter for <code>queuedletters.qlttr_queuedletterid</code>. 025 */ 026 public void QueuedLetter(QueuedLetterPK value) { 027 set(0, value); 028 } 029 030 /** 031 * Getter for <code>queuedletters.qlttr_queuedletterid</code>. 032 */ 033 public QueuedLetterPK QueuedLetter() { 034 return (QueuedLetterPK) get(0); 035 } 036 037 /** 038 * Setter for <code>queuedletters.qlttr_chni_chaininstanceid</code>. 039 */ 040 public void ChainInstance(ChainInstancePK value) { 041 set(1, value); 042 } 043 044 /** 045 * Getter for <code>queuedletters.qlttr_chni_chaininstanceid</code>. 046 */ 047 public ChainInstancePK ChainInstance() { 048 return (ChainInstancePK) get(1); 049 } 050 051 /** 052 * Setter for <code>queuedletters.qlttr_queuedlettersequence</code>. 053 */ 054 public void QueuedLetterSequence(Integer value) { 055 set(2, value); 056 } 057 058 /** 059 * Getter for <code>queuedletters.qlttr_queuedlettersequence</code>. 060 */ 061 public Integer QueuedLetterSequence() { 062 return (Integer) get(2); 063 } 064 065 /** 066 * Setter for <code>queuedletters.qlttr_lttr_letterid</code>. 067 */ 068 public void Letter(LetterPK value) { 069 set(3, value); 070 } 071 072 /** 073 * Getter for <code>queuedletters.qlttr_lttr_letterid</code>. 074 */ 075 public LetterPK Letter() { 076 return (LetterPK) get(3); 077 } 078 079 // ------------------------------------------------------------------------- 080 // Primary key information 081 // ------------------------------------------------------------------------- 082 083 @Override 084 public Record1<QueuedLetterPK> key() { 085 return (Record1) super.key(); 086 } 087 088 // ------------------------------------------------------------------------- 089 // Constructors 090 // ------------------------------------------------------------------------- 091 092 /** 093 * Create a detached QueuedLetters 094 */ 095 public QueuedLetters() { 096 super(com.echothree.model.jooq.server.tables.letter.QueuedLetters.QueuedLetters); 097 } 098 099 /** 100 * Create a detached, initialised QueuedLetters 101 */ 102 public QueuedLetters(QueuedLetterPK QueuedLetter, ChainInstancePK ChainInstance, Integer QueuedLetterSequence, LetterPK Letter) { 103 super(com.echothree.model.jooq.server.tables.letter.QueuedLetters.QueuedLetters); 104 105 QueuedLetter(QueuedLetter); 106 ChainInstance(ChainInstance); 107 QueuedLetterSequence(QueuedLetterSequence); 108 Letter(Letter); 109 resetTouchedOnNotNull(); 110 } 111}