001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.party; 005 006 007import com.echothree.model.data.party.common.pk.LanguagePK; 008 009import org.jooq.Record1; 010import org.jooq.impl.UpdatableRecordImpl; 011 012 013/** 014 * This class is generated by jOOQ. 015 */ 016@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 017public class Languages extends UpdatableRecordImpl<Languages> { 018 019 private static final long serialVersionUID = 1L; 020 021 /** 022 * Setter for <code>languages.lang_languageid</code>. 023 */ 024 public void Language(LanguagePK value) { 025 set(0, value); 026 } 027 028 /** 029 * Getter for <code>languages.lang_languageid</code>. 030 */ 031 public LanguagePK Language() { 032 return (LanguagePK) get(0); 033 } 034 035 /** 036 * Setter for <code>languages.lang_languageisoname</code>. 037 */ 038 public void LanguageIsoName(String value) { 039 set(1, value); 040 } 041 042 /** 043 * Getter for <code>languages.lang_languageisoname</code>. 044 */ 045 public String LanguageIsoName() { 046 return (String) get(1); 047 } 048 049 /** 050 * Setter for <code>languages.lang_isdefault</code>. 051 */ 052 public void IsDefault(Boolean value) { 053 set(2, value); 054 } 055 056 /** 057 * Getter for <code>languages.lang_isdefault</code>. 058 */ 059 public Boolean IsDefault() { 060 return (Boolean) get(2); 061 } 062 063 /** 064 * Setter for <code>languages.lang_sortorder</code>. 065 */ 066 public void SortOrder(Integer value) { 067 set(3, value); 068 } 069 070 /** 071 * Getter for <code>languages.lang_sortorder</code>. 072 */ 073 public Integer SortOrder() { 074 return (Integer) get(3); 075 } 076 077 // ------------------------------------------------------------------------- 078 // Primary key information 079 // ------------------------------------------------------------------------- 080 081 @Override 082 public Record1<LanguagePK> key() { 083 return (Record1) super.key(); 084 } 085 086 // ------------------------------------------------------------------------- 087 // Constructors 088 // ------------------------------------------------------------------------- 089 090 /** 091 * Create a detached Languages 092 */ 093 public Languages() { 094 super(com.echothree.model.jooq.server.tables.party.Languages.Languages); 095 } 096 097 /** 098 * Create a detached, initialised Languages 099 */ 100 public Languages(LanguagePK Language, String LanguageIsoName, Boolean IsDefault, Integer SortOrder) { 101 super(com.echothree.model.jooq.server.tables.party.Languages.Languages); 102 103 Language(Language); 104 LanguageIsoName(LanguageIsoName); 105 IsDefault(IsDefault); 106 SortOrder(SortOrder); 107 resetTouchedOnNotNull(); 108 } 109}