001/*
002 * This file is generated by jOOQ.
003 */
004package com.echothree.model.jooq.server.records.user;
005
006
007import com.echothree.model.data.core.common.pk.CommandPK;
008import com.echothree.model.data.party.common.pk.PartyPK;
009import com.echothree.model.data.user.common.pk.UserVisitCommandPK;
010import com.echothree.model.data.user.common.pk.UserVisitPK;
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 UserVisitCommands extends UpdatableRecordImpl<UserVisitCommands> {
021
022    private static final long serialVersionUID = 1L;
023
024    /**
025     * Setter for <code>uservisitcommands.uviscmd_uservisitcommandid</code>.
026     */
027    public void UserVisitCommand(UserVisitCommandPK value) {
028        set(0, value);
029    }
030
031    /**
032     * Getter for <code>uservisitcommands.uviscmd_uservisitcommandid</code>.
033     */
034    public UserVisitCommandPK UserVisitCommand() {
035        return (UserVisitCommandPK) get(0);
036    }
037
038    /**
039     * Setter for <code>uservisitcommands.uviscmd_uvis_uservisitid</code>.
040     */
041    public void UserVisit(UserVisitPK value) {
042        set(1, value);
043    }
044
045    /**
046     * Getter for <code>uservisitcommands.uviscmd_uvis_uservisitid</code>.
047     */
048    public UserVisitPK UserVisit() {
049        return (UserVisitPK) get(1);
050    }
051
052    /**
053     * Setter for
054     * <code>uservisitcommands.uviscmd_uservisitcommandsequence</code>.
055     */
056    public void UserVisitCommandSequence(Integer value) {
057        set(2, value);
058    }
059
060    /**
061     * Getter for
062     * <code>uservisitcommands.uviscmd_uservisitcommandsequence</code>.
063     */
064    public Integer UserVisitCommandSequence() {
065        return (Integer) get(2);
066    }
067
068    /**
069     * Setter for <code>uservisitcommands.uviscmd_par_partyid</code>.
070     */
071    public void Party(PartyPK value) {
072        set(3, value);
073    }
074
075    /**
076     * Getter for <code>uservisitcommands.uviscmd_par_partyid</code>.
077     */
078    public PartyPK Party() {
079        return (PartyPK) get(3);
080    }
081
082    /**
083     * Setter for <code>uservisitcommands.uviscmd_cmd_commandid</code>.
084     */
085    public void Command(CommandPK value) {
086        set(4, value);
087    }
088
089    /**
090     * Getter for <code>uservisitcommands.uviscmd_cmd_commandid</code>.
091     */
092    public CommandPK Command() {
093        return (CommandPK) get(4);
094    }
095
096    /**
097     * Setter for <code>uservisitcommands.uviscmd_starttime</code>.
098     */
099    public void StartTime(Long value) {
100        set(5, value);
101    }
102
103    /**
104     * Getter for <code>uservisitcommands.uviscmd_starttime</code>.
105     */
106    public Long StartTime() {
107        return (Long) get(5);
108    }
109
110    /**
111     * Setter for <code>uservisitcommands.uviscmd_endtime</code>.
112     */
113    public void EndTime(Long value) {
114        set(6, value);
115    }
116
117    /**
118     * Getter for <code>uservisitcommands.uviscmd_endtime</code>.
119     */
120    public Long EndTime() {
121        return (Long) get(6);
122    }
123
124    /**
125     * Setter for <code>uservisitcommands.uviscmd_hadsecurityerrors</code>.
126     */
127    public void HadSecurityErrors(Boolean value) {
128        set(7, value);
129    }
130
131    /**
132     * Getter for <code>uservisitcommands.uviscmd_hadsecurityerrors</code>.
133     */
134    public Boolean HadSecurityErrors() {
135        return (Boolean) get(7);
136    }
137
138    /**
139     * Setter for <code>uservisitcommands.uviscmd_hadvalidationerrors</code>.
140     */
141    public void HadValidationErrors(Boolean value) {
142        set(8, value);
143    }
144
145    /**
146     * Getter for <code>uservisitcommands.uviscmd_hadvalidationerrors</code>.
147     */
148    public Boolean HadValidationErrors() {
149        return (Boolean) get(8);
150    }
151
152    /**
153     * Setter for <code>uservisitcommands.uviscmd_hadexecutionerrors</code>.
154     */
155    public void HadExecutionErrors(Boolean value) {
156        set(9, value);
157    }
158
159    /**
160     * Getter for <code>uservisitcommands.uviscmd_hadexecutionerrors</code>.
161     */
162    public Boolean HadExecutionErrors() {
163        return (Boolean) get(9);
164    }
165
166    // -------------------------------------------------------------------------
167    // Primary key information
168    // -------------------------------------------------------------------------
169
170    @Override
171    public Record1<UserVisitCommandPK> key() {
172        return (Record1) super.key();
173    }
174
175    // -------------------------------------------------------------------------
176    // Constructors
177    // -------------------------------------------------------------------------
178
179    /**
180     * Create a detached UserVisitCommands
181     */
182    public UserVisitCommands() {
183        super(com.echothree.model.jooq.server.tables.user.UserVisitCommands.UserVisitCommands);
184    }
185
186    /**
187     * Create a detached, initialised UserVisitCommands
188     */
189    public UserVisitCommands(UserVisitCommandPK UserVisitCommand, UserVisitPK UserVisit, Integer UserVisitCommandSequence, PartyPK Party, CommandPK Command, Long StartTime, Long EndTime, Boolean HadSecurityErrors, Boolean HadValidationErrors, Boolean HadExecutionErrors) {
190        super(com.echothree.model.jooq.server.tables.user.UserVisitCommands.UserVisitCommands);
191
192        UserVisitCommand(UserVisitCommand);
193        UserVisit(UserVisit);
194        UserVisitCommandSequence(UserVisitCommandSequence);
195        Party(Party);
196        Command(Command);
197        StartTime(StartTime);
198        EndTime(EndTime);
199        HadSecurityErrors(HadSecurityErrors);
200        HadValidationErrors(HadValidationErrors);
201        HadExecutionErrors(HadExecutionErrors);
202        resetTouchedOnNotNull();
203    }
204}