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.CampaignContentPK; 008import com.echothree.model.data.campaign.common.pk.CampaignMediumPK; 009import com.echothree.model.data.campaign.common.pk.CampaignPK; 010import com.echothree.model.data.campaign.common.pk.CampaignSourcePK; 011import com.echothree.model.data.campaign.common.pk.CampaignTermPK; 012import com.echothree.model.data.campaign.common.pk.UserVisitCampaignPK; 013import com.echothree.model.data.user.common.pk.UserVisitPK; 014 015import org.jooq.Record1; 016import org.jooq.impl.UpdatableRecordImpl; 017 018 019/** 020 * This class is generated by jOOQ. 021 */ 022@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 023public class UserVisitCampaigns extends UpdatableRecordImpl<UserVisitCampaigns> { 024 025 private static final long serialVersionUID = 1L; 026 027 /** 028 * Setter for <code>uservisitcampaigns.uviscmpgn_uservisitcampaignid</code>. 029 */ 030 public void UserVisitCampaign(UserVisitCampaignPK value) { 031 set(0, value); 032 } 033 034 /** 035 * Getter for <code>uservisitcampaigns.uviscmpgn_uservisitcampaignid</code>. 036 */ 037 public UserVisitCampaignPK UserVisitCampaign() { 038 return (UserVisitCampaignPK) get(0); 039 } 040 041 /** 042 * Setter for <code>uservisitcampaigns.uviscmpgn_uvis_uservisitid</code>. 043 */ 044 public void UserVisit(UserVisitPK value) { 045 set(1, value); 046 } 047 048 /** 049 * Getter for <code>uservisitcampaigns.uviscmpgn_uvis_uservisitid</code>. 050 */ 051 public UserVisitPK UserVisit() { 052 return (UserVisitPK) get(1); 053 } 054 055 /** 056 * Setter for 057 * <code>uservisitcampaigns.uviscmpgn_uservisitcampaignsequence</code>. 058 */ 059 public void UserVisitCampaignSequence(Integer value) { 060 set(2, value); 061 } 062 063 /** 064 * Getter for 065 * <code>uservisitcampaigns.uviscmpgn_uservisitcampaignsequence</code>. 066 */ 067 public Integer UserVisitCampaignSequence() { 068 return (Integer) get(2); 069 } 070 071 /** 072 * Setter for <code>uservisitcampaigns.uviscmpgn_time</code>. 073 */ 074 public void Time(Long value) { 075 set(3, value); 076 } 077 078 /** 079 * Getter for <code>uservisitcampaigns.uviscmpgn_time</code>. 080 */ 081 public Long Time() { 082 return (Long) get(3); 083 } 084 085 /** 086 * Setter for <code>uservisitcampaigns.uviscmpgn_cmpgn_campaignid</code>. 087 */ 088 public void Campaign(CampaignPK value) { 089 set(4, value); 090 } 091 092 /** 093 * Getter for <code>uservisitcampaigns.uviscmpgn_cmpgn_campaignid</code>. 094 */ 095 public CampaignPK Campaign() { 096 return (CampaignPK) get(4); 097 } 098 099 /** 100 * Setter for 101 * <code>uservisitcampaigns.uviscmpgn_cmpgnsrc_campaignsourceid</code>. 102 */ 103 public void CampaignSource(CampaignSourcePK value) { 104 set(5, value); 105 } 106 107 /** 108 * Getter for 109 * <code>uservisitcampaigns.uviscmpgn_cmpgnsrc_campaignsourceid</code>. 110 */ 111 public CampaignSourcePK CampaignSource() { 112 return (CampaignSourcePK) get(5); 113 } 114 115 /** 116 * Setter for 117 * <code>uservisitcampaigns.uviscmpgn_cmpgnmdm_campaignmediumid</code>. 118 */ 119 public void CampaignMedium(CampaignMediumPK value) { 120 set(6, value); 121 } 122 123 /** 124 * Getter for 125 * <code>uservisitcampaigns.uviscmpgn_cmpgnmdm_campaignmediumid</code>. 126 */ 127 public CampaignMediumPK CampaignMedium() { 128 return (CampaignMediumPK) get(6); 129 } 130 131 /** 132 * Setter for 133 * <code>uservisitcampaigns.uviscmpgn_cmpgntrm_campaigntermid</code>. 134 */ 135 public void CampaignTerm(CampaignTermPK value) { 136 set(7, value); 137 } 138 139 /** 140 * Getter for 141 * <code>uservisitcampaigns.uviscmpgn_cmpgntrm_campaigntermid</code>. 142 */ 143 public CampaignTermPK CampaignTerm() { 144 return (CampaignTermPK) get(7); 145 } 146 147 /** 148 * Setter for 149 * <code>uservisitcampaigns.uviscmpgn_cmpgncnt_campaigncontentid</code>. 150 */ 151 public void CampaignContent(CampaignContentPK value) { 152 set(8, value); 153 } 154 155 /** 156 * Getter for 157 * <code>uservisitcampaigns.uviscmpgn_cmpgncnt_campaigncontentid</code>. 158 */ 159 public CampaignContentPK CampaignContent() { 160 return (CampaignContentPK) get(8); 161 } 162 163 /** 164 * Setter for <code>uservisitcampaigns.uviscmpgn_fromtime</code>. 165 */ 166 public void FromTime(Long value) { 167 set(9, value); 168 } 169 170 /** 171 * Getter for <code>uservisitcampaigns.uviscmpgn_fromtime</code>. 172 */ 173 public Long FromTime() { 174 return (Long) get(9); 175 } 176 177 /** 178 * Setter for <code>uservisitcampaigns.uviscmpgn_thrutime</code>. 179 */ 180 public void ThruTime(Long value) { 181 set(10, value); 182 } 183 184 /** 185 * Getter for <code>uservisitcampaigns.uviscmpgn_thrutime</code>. 186 */ 187 public Long ThruTime() { 188 return (Long) get(10); 189 } 190 191 // ------------------------------------------------------------------------- 192 // Primary key information 193 // ------------------------------------------------------------------------- 194 195 @Override 196 public Record1<UserVisitCampaignPK> key() { 197 return (Record1) super.key(); 198 } 199 200 // ------------------------------------------------------------------------- 201 // Constructors 202 // ------------------------------------------------------------------------- 203 204 /** 205 * Create a detached UserVisitCampaigns 206 */ 207 public UserVisitCampaigns() { 208 super(com.echothree.model.jooq.server.tables.campaign.UserVisitCampaigns.UserVisitCampaigns); 209 } 210 211 /** 212 * Create a detached, initialised UserVisitCampaigns 213 */ 214 public UserVisitCampaigns(UserVisitCampaignPK UserVisitCampaign, UserVisitPK UserVisit, Integer UserVisitCampaignSequence, Long Time, CampaignPK Campaign, CampaignSourcePK CampaignSource, CampaignMediumPK CampaignMedium, CampaignTermPK CampaignTerm, CampaignContentPK CampaignContent, Long FromTime, Long ThruTime) { 215 super(com.echothree.model.jooq.server.tables.campaign.UserVisitCampaigns.UserVisitCampaigns); 216 217 UserVisitCampaign(UserVisitCampaign); 218 UserVisit(UserVisit); 219 UserVisitCampaignSequence(UserVisitCampaignSequence); 220 Time(Time); 221 Campaign(Campaign); 222 CampaignSource(CampaignSource); 223 CampaignMedium(CampaignMedium); 224 CampaignTerm(CampaignTerm); 225 CampaignContent(CampaignContent); 226 FromTime(FromTime); 227 ThruTime(ThruTime); 228 resetTouchedOnNotNull(); 229 } 230}