001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.sequence; 005 006 007import com.echothree.model.data.sequence.common.pk.SequenceDetailPK; 008import com.echothree.model.data.sequence.common.pk.SequencePK; 009import com.echothree.model.data.sequence.common.pk.SequenceTypePK; 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 SequenceDetails extends UpdatableRecordImpl<SequenceDetails> { 020 021 private static final long serialVersionUID = 1L; 022 023 /** 024 * Setter for <code>sequencedetails.sqdt_sequencedetailid</code>. 025 */ 026 public void SequenceDetail(SequenceDetailPK value) { 027 set(0, value); 028 } 029 030 /** 031 * Getter for <code>sequencedetails.sqdt_sequencedetailid</code>. 032 */ 033 public SequenceDetailPK SequenceDetail() { 034 return (SequenceDetailPK) get(0); 035 } 036 037 /** 038 * Setter for <code>sequencedetails.sqdt_sq_sequenceid</code>. 039 */ 040 public void Sequence(SequencePK value) { 041 set(1, value); 042 } 043 044 /** 045 * Getter for <code>sequencedetails.sqdt_sq_sequenceid</code>. 046 */ 047 public SequencePK Sequence() { 048 return (SequencePK) get(1); 049 } 050 051 /** 052 * Setter for <code>sequencedetails.sqdt_sqtyp_sequencetypeid</code>. 053 */ 054 public void SequenceType(SequenceTypePK value) { 055 set(2, value); 056 } 057 058 /** 059 * Getter for <code>sequencedetails.sqdt_sqtyp_sequencetypeid</code>. 060 */ 061 public SequenceTypePK SequenceType() { 062 return (SequenceTypePK) get(2); 063 } 064 065 /** 066 * Setter for <code>sequencedetails.sqdt_sequencename</code>. 067 */ 068 public void SequenceName(String value) { 069 set(3, value); 070 } 071 072 /** 073 * Getter for <code>sequencedetails.sqdt_sequencename</code>. 074 */ 075 public String SequenceName() { 076 return (String) get(3); 077 } 078 079 /** 080 * Setter for <code>sequencedetails.sqdt_mask</code>. 081 */ 082 public void Mask(String value) { 083 set(4, value); 084 } 085 086 /** 087 * Getter for <code>sequencedetails.sqdt_mask</code>. 088 */ 089 public String Mask() { 090 return (String) get(4); 091 } 092 093 /** 094 * Setter for <code>sequencedetails.sqdt_chunksize</code>. 095 */ 096 public void ChunkSize(Integer value) { 097 set(5, value); 098 } 099 100 /** 101 * Getter for <code>sequencedetails.sqdt_chunksize</code>. 102 */ 103 public Integer ChunkSize() { 104 return (Integer) get(5); 105 } 106 107 /** 108 * Setter for <code>sequencedetails.sqdt_isdefault</code>. 109 */ 110 public void IsDefault(Boolean value) { 111 set(6, value); 112 } 113 114 /** 115 * Getter for <code>sequencedetails.sqdt_isdefault</code>. 116 */ 117 public Boolean IsDefault() { 118 return (Boolean) get(6); 119 } 120 121 /** 122 * Setter for <code>sequencedetails.sqdt_sortorder</code>. 123 */ 124 public void SortOrder(Integer value) { 125 set(7, value); 126 } 127 128 /** 129 * Getter for <code>sequencedetails.sqdt_sortorder</code>. 130 */ 131 public Integer SortOrder() { 132 return (Integer) get(7); 133 } 134 135 /** 136 * Setter for <code>sequencedetails.sqdt_fromtime</code>. 137 */ 138 public void FromTime(Long value) { 139 set(8, value); 140 } 141 142 /** 143 * Getter for <code>sequencedetails.sqdt_fromtime</code>. 144 */ 145 public Long FromTime() { 146 return (Long) get(8); 147 } 148 149 /** 150 * Setter for <code>sequencedetails.sqdt_thrutime</code>. 151 */ 152 public void ThruTime(Long value) { 153 set(9, value); 154 } 155 156 /** 157 * Getter for <code>sequencedetails.sqdt_thrutime</code>. 158 */ 159 public Long ThruTime() { 160 return (Long) get(9); 161 } 162 163 // ------------------------------------------------------------------------- 164 // Primary key information 165 // ------------------------------------------------------------------------- 166 167 @Override 168 public Record1<SequenceDetailPK> key() { 169 return (Record1) super.key(); 170 } 171 172 // ------------------------------------------------------------------------- 173 // Constructors 174 // ------------------------------------------------------------------------- 175 176 /** 177 * Create a detached SequenceDetails 178 */ 179 public SequenceDetails() { 180 super(com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails); 181 } 182 183 /** 184 * Create a detached, initialised SequenceDetails 185 */ 186 public SequenceDetails(SequenceDetailPK SequenceDetail, SequencePK Sequence, SequenceTypePK SequenceType, String SequenceName, String Mask, Integer ChunkSize, Boolean IsDefault, Integer SortOrder, Long FromTime, Long ThruTime) { 187 super(com.echothree.model.jooq.server.tables.sequence.SequenceDetails.SequenceDetails); 188 189 SequenceDetail(SequenceDetail); 190 Sequence(Sequence); 191 SequenceType(SequenceType); 192 SequenceName(SequenceName); 193 Mask(Mask); 194 ChunkSize(ChunkSize); 195 IsDefault(IsDefault); 196 SortOrder(SortOrder); 197 FromTime(FromTime); 198 ThruTime(ThruTime); 199 resetTouchedOnNotNull(); 200 } 201}