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