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