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