EmailVerificationsRecord.java
/*
* This file is generated by jOOQ.
*/
package com.io7m.idstore.database.postgres.internal.tables.records;
import com.io7m.idstore.database.postgres.internal.tables.EmailVerifications;
import java.time.OffsetDateTime;
import java.util.UUID;
import org.jooq.Field;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class EmailVerificationsRecord extends TableRecordImpl<EmailVerificationsRecord> implements Record6<UUID, String, String, String, OffsetDateTime, String> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>EMAIL_VERIFICATIONS.USER_ID</code>.
*/
public void setUserId(UUID value) {
set(0, value);
}
/**
* Getter for <code>EMAIL_VERIFICATIONS.USER_ID</code>.
*/
public UUID getUserId() {
return (UUID) get(0);
}
/**
* Setter for <code>EMAIL_VERIFICATIONS.EMAIL</code>.
*/
public void setEmail(String value) {
set(1, value);
}
/**
* Getter for <code>EMAIL_VERIFICATIONS.EMAIL</code>.
*/
public String getEmail() {
return (String) get(1);
}
/**
* Setter for <code>EMAIL_VERIFICATIONS.TOKEN_PERMIT</code>.
*/
public void setTokenPermit(String value) {
set(2, value);
}
/**
* Getter for <code>EMAIL_VERIFICATIONS.TOKEN_PERMIT</code>.
*/
public String getTokenPermit() {
return (String) get(2);
}
/**
* Setter for <code>EMAIL_VERIFICATIONS.TOKEN_DENY</code>.
*/
public void setTokenDeny(String value) {
set(3, value);
}
/**
* Getter for <code>EMAIL_VERIFICATIONS.TOKEN_DENY</code>.
*/
public String getTokenDeny() {
return (String) get(3);
}
/**
* Setter for <code>EMAIL_VERIFICATIONS.EXPIRES</code>.
*/
public void setExpires(OffsetDateTime value) {
set(4, value);
}
/**
* Getter for <code>EMAIL_VERIFICATIONS.EXPIRES</code>.
*/
public OffsetDateTime getExpires() {
return (OffsetDateTime) get(4);
}
/**
* Setter for <code>EMAIL_VERIFICATIONS.OPERATION</code>.
*/
public void setOperation(String value) {
set(5, value);
}
/**
* Getter for <code>EMAIL_VERIFICATIONS.OPERATION</code>.
*/
public String getOperation() {
return (String) get(5);
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<UUID, String, String, String, OffsetDateTime, String> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<UUID, String, String, String, OffsetDateTime, String> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<UUID> field1() {
return EmailVerifications.EMAIL_VERIFICATIONS.USER_ID;
}
@Override
public Field<String> field2() {
return EmailVerifications.EMAIL_VERIFICATIONS.EMAIL;
}
@Override
public Field<String> field3() {
return EmailVerifications.EMAIL_VERIFICATIONS.TOKEN_PERMIT;
}
@Override
public Field<String> field4() {
return EmailVerifications.EMAIL_VERIFICATIONS.TOKEN_DENY;
}
@Override
public Field<OffsetDateTime> field5() {
return EmailVerifications.EMAIL_VERIFICATIONS.EXPIRES;
}
@Override
public Field<String> field6() {
return EmailVerifications.EMAIL_VERIFICATIONS.OPERATION;
}
@Override
public UUID component1() {
return getUserId();
}
@Override
public String component2() {
return getEmail();
}
@Override
public String component3() {
return getTokenPermit();
}
@Override
public String component4() {
return getTokenDeny();
}
@Override
public OffsetDateTime component5() {
return getExpires();
}
@Override
public String component6() {
return getOperation();
}
@Override
public UUID value1() {
return getUserId();
}
@Override
public String value2() {
return getEmail();
}
@Override
public String value3() {
return getTokenPermit();
}
@Override
public String value4() {
return getTokenDeny();
}
@Override
public OffsetDateTime value5() {
return getExpires();
}
@Override
public String value6() {
return getOperation();
}
@Override
public EmailVerificationsRecord value1(UUID value) {
setUserId(value);
return this;
}
@Override
public EmailVerificationsRecord value2(String value) {
setEmail(value);
return this;
}
@Override
public EmailVerificationsRecord value3(String value) {
setTokenPermit(value);
return this;
}
@Override
public EmailVerificationsRecord value4(String value) {
setTokenDeny(value);
return this;
}
@Override
public EmailVerificationsRecord value5(OffsetDateTime value) {
setExpires(value);
return this;
}
@Override
public EmailVerificationsRecord value6(String value) {
setOperation(value);
return this;
}
@Override
public EmailVerificationsRecord values(UUID value1, String value2, String value3, String value4, OffsetDateTime value5, String value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached EmailVerificationsRecord
*/
public EmailVerificationsRecord() {
super(EmailVerifications.EMAIL_VERIFICATIONS);
}
/**
* Create a detached, initialised EmailVerificationsRecord
*/
public EmailVerificationsRecord(UUID userId, String email, String tokenPermit, String tokenDeny, OffsetDateTime expires, String operation) {
super(EmailVerifications.EMAIL_VERIFICATIONS);
setUserId(userId);
setEmail(email);
setTokenPermit(tokenPermit);
setTokenDeny(tokenDeny);
setExpires(expires);
setOperation(operation);
resetChangedOnNotNull();
}
}