001/*
002 * This file is generated by jOOQ.
003 */
004package com.echothree.model.jooq.server.records.user;
005
006
007import com.echothree.model.data.user.common.pk.UserVisitPK;
008import com.echothree.model.data.user.common.pk.UserVisitStatusPK;
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 UserVisitStatuses extends UpdatableRecordImpl<UserVisitStatuses> {
019
020    private static final long serialVersionUID = 1L;
021
022    /**
023     * Setter for <code>uservisitstatuses.uvisst_uservisitstatusid</code>.
024     */
025    public void UserVisitStatus(UserVisitStatusPK value) {
026        set(0, value);
027    }
028
029    /**
030     * Getter for <code>uservisitstatuses.uvisst_uservisitstatusid</code>.
031     */
032    public UserVisitStatusPK UserVisitStatus() {
033        return (UserVisitStatusPK) get(0);
034    }
035
036    /**
037     * Setter for <code>uservisitstatuses.uvisst_uvis_uservisitid</code>.
038     */
039    public void UserVisit(UserVisitPK value) {
040        set(1, value);
041    }
042
043    /**
044     * Getter for <code>uservisitstatuses.uvisst_uvis_uservisitid</code>.
045     */
046    public UserVisitPK UserVisit() {
047        return (UserVisitPK) get(1);
048    }
049
050    /**
051     * Setter for
052     * <code>uservisitstatuses.uvisst_uservisitcommandsequence</code>.
053     */
054    public void UserVisitCommandSequence(Integer value) {
055        set(2, value);
056    }
057
058    /**
059     * Getter for
060     * <code>uservisitstatuses.uvisst_uservisitcommandsequence</code>.
061     */
062    public Integer UserVisitCommandSequence() {
063        return (Integer) get(2);
064    }
065
066    /**
067     * Setter for
068     * <code>uservisitstatuses.uvisst_uservisitcachedsearchsequence</code>.
069     */
070    public void UserVisitCachedSearchSequence(Integer value) {
071        set(3, value);
072    }
073
074    /**
075     * Getter for
076     * <code>uservisitstatuses.uvisst_uservisitcachedsearchsequence</code>.
077     */
078    public Integer UserVisitCachedSearchSequence() {
079        return (Integer) get(3);
080    }
081
082    /**
083     * Setter for
084     * <code>uservisitstatuses.uvisst_uservisitcampaignsequence</code>.
085     */
086    public void UserVisitCampaignSequence(Integer value) {
087        set(4, value);
088    }
089
090    /**
091     * Getter for
092     * <code>uservisitstatuses.uvisst_uservisitcampaignsequence</code>.
093     */
094    public Integer UserVisitCampaignSequence() {
095        return (Integer) get(4);
096    }
097
098    /**
099     * Setter for <code>uservisitstatuses.uvisst_uservisittracksequence</code>.
100     */
101    public void UserVisitTrackSequence(Integer value) {
102        set(5, value);
103    }
104
105    /**
106     * Getter for <code>uservisitstatuses.uvisst_uservisittracksequence</code>.
107     */
108    public Integer UserVisitTrackSequence() {
109        return (Integer) get(5);
110    }
111
112    // -------------------------------------------------------------------------
113    // Primary key information
114    // -------------------------------------------------------------------------
115
116    @Override
117    public Record1<UserVisitStatusPK> key() {
118        return (Record1) super.key();
119    }
120
121    // -------------------------------------------------------------------------
122    // Constructors
123    // -------------------------------------------------------------------------
124
125    /**
126     * Create a detached UserVisitStatuses
127     */
128    public UserVisitStatuses() {
129        super(com.echothree.model.jooq.server.tables.user.UserVisitStatuses.UserVisitStatuses);
130    }
131
132    /**
133     * Create a detached, initialised UserVisitStatuses
134     */
135    public UserVisitStatuses(UserVisitStatusPK UserVisitStatus, UserVisitPK UserVisit, Integer UserVisitCommandSequence, Integer UserVisitCachedSearchSequence, Integer UserVisitCampaignSequence, Integer UserVisitTrackSequence) {
136        super(com.echothree.model.jooq.server.tables.user.UserVisitStatuses.UserVisitStatuses);
137
138        UserVisitStatus(UserVisitStatus);
139        UserVisit(UserVisit);
140        UserVisitCommandSequence(UserVisitCommandSequence);
141        UserVisitCachedSearchSequence(UserVisitCachedSearchSequence);
142        UserVisitCampaignSequence(UserVisitCampaignSequence);
143        UserVisitTrackSequence(UserVisitTrackSequence);
144        resetTouchedOnNotNull();
145    }
146}