/** * This class is generated by jOOQ */ package io.cattle.platform.core.model.tables.records; /** * This class is generated by jOOQ. */ @javax.annotation.Generated(value = { "http://www.jooq.org", "3.3.0" }, comments = "This class is generated by jOOQ") @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) @javax.persistence.Entity @javax.persistence.Table(name = "process_execution", schema = "cattle") public class ProcessExecutionRecord extends org.jooq.impl.UpdatableRecordImpl<io.cattle.platform.core.model.tables.records.ProcessExecutionRecord> implements io.cattle.platform.db.jooq.utils.TableRecordJaxb, org.jooq.Record5<java.lang.Long, java.lang.Long, java.lang.String, java.util.Map<String,Object>, java.util.Date>, io.cattle.platform.core.model.ProcessExecution { private static final long serialVersionUID = -1649302147; /** * Setter for <code>cattle.process_execution.id</code>. */ @Override public void setId(java.lang.Long value) { setValue(0, value); } /** * Getter for <code>cattle.process_execution.id</code>. */ @javax.persistence.Id @javax.persistence.Column(name = "id", unique = true, nullable = false, precision = 19) @Override public java.lang.Long getId() { return (java.lang.Long) getValue(0); } /** * Setter for <code>cattle.process_execution.process_instance_id</code>. */ @Override public void setProcessInstanceId(java.lang.Long value) { setValue(1, value); } /** * Getter for <code>cattle.process_execution.process_instance_id</code>. */ @javax.persistence.Column(name = "process_instance_id", nullable = false, precision = 19) @Override public java.lang.Long getProcessInstanceId() { return (java.lang.Long) getValue(1); } /** * Setter for <code>cattle.process_execution.uuid</code>. */ @Override public void setUuid(java.lang.String value) { setValue(2, value); } /** * Getter for <code>cattle.process_execution.uuid</code>. */ @javax.persistence.Column(name = "uuid", unique = true, nullable = false, length = 128) @Override public java.lang.String getUuid() { return (java.lang.String) getValue(2); } /** * Setter for <code>cattle.process_execution.log</code>. */ @Override public void setLog(java.util.Map<String,Object> value) { setValue(3, value); } /** * Getter for <code>cattle.process_execution.log</code>. */ @javax.persistence.Column(name = "log", length = 16777215) @Override public java.util.Map<String,Object> getLog() { return (java.util.Map<String,Object>) getValue(3); } /** * Setter for <code>cattle.process_execution.created</code>. */ @Override public void setCreated(java.util.Date value) { setValue(4, value); } /** * Getter for <code>cattle.process_execution.created</code>. */ @javax.persistence.Column(name = "created") @Override public java.util.Date getCreated() { return (java.util.Date) getValue(4); } // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public org.jooq.Record1<java.lang.Long> key() { return (org.jooq.Record1) super.key(); } // ------------------------------------------------------------------------- // Record5 type implementation // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public org.jooq.Row5<java.lang.Long, java.lang.Long, java.lang.String, java.util.Map<String,Object>, java.util.Date> fieldsRow() { return (org.jooq.Row5) super.fieldsRow(); } /** * {@inheritDoc} */ @Override public org.jooq.Row5<java.lang.Long, java.lang.Long, java.lang.String, java.util.Map<String,Object>, java.util.Date> valuesRow() { return (org.jooq.Row5) super.valuesRow(); } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field1() { return io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION.ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.Long> field2() { return io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION.PROCESS_INSTANCE_ID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.lang.String> field3() { return io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION.UUID; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.util.Map<String,Object>> field4() { return io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION.LOG; } /** * {@inheritDoc} */ @Override public org.jooq.Field<java.util.Date> field5() { return io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION.CREATED; } /** * {@inheritDoc} */ @Override public java.lang.Long value1() { return getId(); } /** * {@inheritDoc} */ @Override public java.lang.Long value2() { return getProcessInstanceId(); } /** * {@inheritDoc} */ @Override public java.lang.String value3() { return getUuid(); } /** * {@inheritDoc} */ @Override public java.util.Map<String,Object> value4() { return getLog(); } /** * {@inheritDoc} */ @Override public java.util.Date value5() { return getCreated(); } /** * {@inheritDoc} */ @Override public ProcessExecutionRecord value1(java.lang.Long value) { setId(value); return this; } /** * {@inheritDoc} */ @Override public ProcessExecutionRecord value2(java.lang.Long value) { setProcessInstanceId(value); return this; } /** * {@inheritDoc} */ @Override public ProcessExecutionRecord value3(java.lang.String value) { setUuid(value); return this; } /** * {@inheritDoc} */ @Override public ProcessExecutionRecord value4(java.util.Map<String,Object> value) { setLog(value); return this; } /** * {@inheritDoc} */ @Override public ProcessExecutionRecord value5(java.util.Date value) { setCreated(value); return this; } /** * {@inheritDoc} */ @Override public ProcessExecutionRecord values(java.lang.Long value1, java.lang.Long value2, java.lang.String value3, java.util.Map<String,Object> value4, java.util.Date value5) { return this; } // ------------------------------------------------------------------------- // FROM and INTO // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.ProcessExecution from) { setId(from.getId()); setProcessInstanceId(from.getProcessInstanceId()); setUuid(from.getUuid()); setLog(from.getLog()); setCreated(from.getCreated()); } /** * {@inheritDoc} */ @Override public <E extends io.cattle.platform.core.model.ProcessExecution> E into(E into) { into.from(this); return into; } // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- /** * Create a detached ProcessExecutionRecord */ public ProcessExecutionRecord() { super(io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION); } /** * Create a detached, initialised ProcessExecutionRecord */ public ProcessExecutionRecord(java.lang.Long id, java.lang.Long processInstanceId, java.lang.String uuid, java.util.Map<String,Object> log, java.util.Date created) { super(io.cattle.platform.core.model.tables.ProcessExecutionTable.PROCESS_EXECUTION); setValue(0, id); setValue(1, processInstanceId); setValue(2, uuid); setValue(3, log); setValue(4, created); } }