UserPasswordResetsRecord.java
/*
* This file is generated by jOOQ.
*/
package com.io7m.idstore.database.postgres.internal.tables.records;
import com.io7m.idstore.database.postgres.internal.tables.UserPasswordResets;
import java.time.OffsetDateTime;
import java.util.UUID;
import org.jooq.Field;
import org.jooq.Record3;
import org.jooq.Row3;
import org.jooq.impl.TableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserPasswordResetsRecord extends TableRecordImpl<UserPasswordResetsRecord> implements Record3<UUID, String, OffsetDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>USER_PASSWORD_RESETS.USER_ID</code>.
*/
public void setUserId(UUID value) {
set(0, value);
}
/**
* Getter for <code>USER_PASSWORD_RESETS.USER_ID</code>.
*/
public UUID getUserId() {
return (UUID) get(0);
}
/**
* Setter for <code>USER_PASSWORD_RESETS.TOKEN</code>.
*/
public void setToken(String value) {
set(1, value);
}
/**
* Getter for <code>USER_PASSWORD_RESETS.TOKEN</code>.
*/
public String getToken() {
return (String) get(1);
}
/**
* Setter for <code>USER_PASSWORD_RESETS.EXPIRES</code>.
*/
public void setExpires(OffsetDateTime value) {
set(2, value);
}
/**
* Getter for <code>USER_PASSWORD_RESETS.EXPIRES</code>.
*/
public OffsetDateTime getExpires() {
return (OffsetDateTime) get(2);
}
// -------------------------------------------------------------------------
// Record3 type implementation
// -------------------------------------------------------------------------
@Override
public Row3<UUID, String, OffsetDateTime> fieldsRow() {
return (Row3) super.fieldsRow();
}
@Override
public Row3<UUID, String, OffsetDateTime> valuesRow() {
return (Row3) super.valuesRow();
}
@Override
public Field<UUID> field1() {
return UserPasswordResets.USER_PASSWORD_RESETS.USER_ID;
}
@Override
public Field<String> field2() {
return UserPasswordResets.USER_PASSWORD_RESETS.TOKEN;
}
@Override
public Field<OffsetDateTime> field3() {
return UserPasswordResets.USER_PASSWORD_RESETS.EXPIRES;
}
@Override
public UUID component1() {
return getUserId();
}
@Override
public String component2() {
return getToken();
}
@Override
public OffsetDateTime component3() {
return getExpires();
}
@Override
public UUID value1() {
return getUserId();
}
@Override
public String value2() {
return getToken();
}
@Override
public OffsetDateTime value3() {
return getExpires();
}
@Override
public UserPasswordResetsRecord value1(UUID value) {
setUserId(value);
return this;
}
@Override
public UserPasswordResetsRecord value2(String value) {
setToken(value);
return this;
}
@Override
public UserPasswordResetsRecord value3(OffsetDateTime value) {
setExpires(value);
return this;
}
@Override
public UserPasswordResetsRecord values(UUID value1, String value2, OffsetDateTime value3) {
value1(value1);
value2(value2);
value3(value3);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached UserPasswordResetsRecord
*/
public UserPasswordResetsRecord() {
super(UserPasswordResets.USER_PASSWORD_RESETS);
}
/**
* Create a detached, initialised UserPasswordResetsRecord
*/
public UserPasswordResetsRecord(UUID userId, String token, OffsetDateTime expires) {
super(UserPasswordResets.USER_PASSWORD_RESETS);
setUserId(userId);
setToken(token);
setExpires(expires);
resetChangedOnNotNull();
}
}