All Downloads are FREE. Search and download functionalities are using the official Maven repository.

keywhiz.jooq.tables.records.GroupsRecord Maven / Gradle / Ivy

The newest version!
/*
 * This file is generated by jOOQ.
 */
package keywhiz.jooq.tables.records;


import javax.annotation.processing.Generated;

import keywhiz.jooq.tables.Groups;

import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record8;
import org.jooq.Row8;
import org.jooq.impl.UpdatableRecordImpl;


/**
 * This class is generated by jOOQ.
 */
@Generated(
    value = {
        "http://www.jooq.org",
        "jOOQ version:3.12.0"
    },
    comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class GroupsRecord extends UpdatableRecordImpl implements Record8 {

    private static final long serialVersionUID = -241329998;

    /**
     * Setter for keywhizdb_test.groups.id.
     */
    public void setId(Long value) {
        set(0, value);
    }

    /**
     * Getter for keywhizdb_test.groups.id.
     */
    public Long getId() {
        return (Long) get(0);
    }

    /**
     * Setter for keywhizdb_test.groups.name.
     */
    public void setName(String value) {
        set(1, value);
    }

    /**
     * Getter for keywhizdb_test.groups.name.
     */
    public String getName() {
        return (String) get(1);
    }

    /**
     * Setter for keywhizdb_test.groups.updatedat.
     */
    public void setUpdatedat(Long value) {
        set(2, value);
    }

    /**
     * Getter for keywhizdb_test.groups.updatedat.
     */
    public Long getUpdatedat() {
        return (Long) get(2);
    }

    /**
     * Setter for keywhizdb_test.groups.createdat.
     */
    public void setCreatedat(Long value) {
        set(3, value);
    }

    /**
     * Getter for keywhizdb_test.groups.createdat.
     */
    public Long getCreatedat() {
        return (Long) get(3);
    }

    /**
     * Setter for keywhizdb_test.groups.description.
     */
    public void setDescription(String value) {
        set(4, value);
    }

    /**
     * Getter for keywhizdb_test.groups.description.
     */
    public String getDescription() {
        return (String) get(4);
    }

    /**
     * Setter for keywhizdb_test.groups.createdby.
     */
    public void setCreatedby(String value) {
        set(5, value);
    }

    /**
     * Getter for keywhizdb_test.groups.createdby.
     */
    public String getCreatedby() {
        return (String) get(5);
    }

    /**
     * Setter for keywhizdb_test.groups.updatedby.
     */
    public void setUpdatedby(String value) {
        set(6, value);
    }

    /**
     * Getter for keywhizdb_test.groups.updatedby.
     */
    public String getUpdatedby() {
        return (String) get(6);
    }

    /**
     * Setter for keywhizdb_test.groups.metadata.
     */
    public void setMetadata(String value) {
        set(7, value);
    }

    /**
     * Getter for keywhizdb_test.groups.metadata.
     */
    public String getMetadata() {
        return (String) get(7);
    }

    // -------------------------------------------------------------------------
    // Primary key information
    // -------------------------------------------------------------------------

    @Override
    public Record1 key() {
        return (Record1) super.key();
    }

    // -------------------------------------------------------------------------
    // Record8 type implementation
    // -------------------------------------------------------------------------

    @Override
    public Row8 fieldsRow() {
        return (Row8) super.fieldsRow();
    }

    @Override
    public Row8 valuesRow() {
        return (Row8) super.valuesRow();
    }

    @Override
    public Field field1() {
        return Groups.GROUPS.ID;
    }

    @Override
    public Field field2() {
        return Groups.GROUPS.NAME;
    }

    @Override
    public Field field3() {
        return Groups.GROUPS.UPDATEDAT;
    }

    @Override
    public Field field4() {
        return Groups.GROUPS.CREATEDAT;
    }

    @Override
    public Field field5() {
        return Groups.GROUPS.DESCRIPTION;
    }

    @Override
    public Field field6() {
        return Groups.GROUPS.CREATEDBY;
    }

    @Override
    public Field field7() {
        return Groups.GROUPS.UPDATEDBY;
    }

    @Override
    public Field field8() {
        return Groups.GROUPS.METADATA;
    }

    @Override
    public Long component1() {
        return getId();
    }

    @Override
    public String component2() {
        return getName();
    }

    @Override
    public Long component3() {
        return getUpdatedat();
    }

    @Override
    public Long component4() {
        return getCreatedat();
    }

    @Override
    public String component5() {
        return getDescription();
    }

    @Override
    public String component6() {
        return getCreatedby();
    }

    @Override
    public String component7() {
        return getUpdatedby();
    }

    @Override
    public String component8() {
        return getMetadata();
    }

    @Override
    public Long value1() {
        return getId();
    }

    @Override
    public String value2() {
        return getName();
    }

    @Override
    public Long value3() {
        return getUpdatedat();
    }

    @Override
    public Long value4() {
        return getCreatedat();
    }

    @Override
    public String value5() {
        return getDescription();
    }

    @Override
    public String value6() {
        return getCreatedby();
    }

    @Override
    public String value7() {
        return getUpdatedby();
    }

    @Override
    public String value8() {
        return getMetadata();
    }

    @Override
    public GroupsRecord value1(Long value) {
        setId(value);
        return this;
    }

    @Override
    public GroupsRecord value2(String value) {
        setName(value);
        return this;
    }

    @Override
    public GroupsRecord value3(Long value) {
        setUpdatedat(value);
        return this;
    }

    @Override
    public GroupsRecord value4(Long value) {
        setCreatedat(value);
        return this;
    }

    @Override
    public GroupsRecord value5(String value) {
        setDescription(value);
        return this;
    }

    @Override
    public GroupsRecord value6(String value) {
        setCreatedby(value);
        return this;
    }

    @Override
    public GroupsRecord value7(String value) {
        setUpdatedby(value);
        return this;
    }

    @Override
    public GroupsRecord value8(String value) {
        setMetadata(value);
        return this;
    }

    @Override
    public GroupsRecord values(Long value1, String value2, Long value3, Long value4, String value5, String value6, String value7, String value8) {
        value1(value1);
        value2(value2);
        value3(value3);
        value4(value4);
        value5(value5);
        value6(value6);
        value7(value7);
        value8(value8);
        return this;
    }

    // -------------------------------------------------------------------------
    // Constructors
    // -------------------------------------------------------------------------

    /**
     * Create a detached GroupsRecord
     */
    public GroupsRecord() {
        super(Groups.GROUPS);
    }

    /**
     * Create a detached, initialised GroupsRecord
     */
    public GroupsRecord(Long id, String name, Long updatedat, Long createdat, String description, String createdby, String updatedby, String metadata) {
        super(Groups.GROUPS);

        set(0, id);
        set(1, name);
        set(2, updatedat);
        set(3, createdat);
        set(4, description);
        set(5, createdby);
        set(6, updatedby);
        set(7, metadata);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy