/** * This class is generated by jOOQ */ package io.cattle.platform.core.model; /** * 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_instance", schema = "cattle") public interface ProcessInstance extends java.io.Serializable { /** * Setter for <code>cattle.process_instance.id</code>. */ public void setId(java.lang.Long value); /** * Getter for <code>cattle.process_instance.id</code>. */ @javax.persistence.Id @javax.persistence.Column(name = "id", unique = true, nullable = false, precision = 19) public java.lang.Long getId(); /** * Setter for <code>cattle.process_instance.start_time</code>. */ public void setStartTime(java.util.Date value); /** * Getter for <code>cattle.process_instance.start_time</code>. */ @javax.persistence.Column(name = "start_time") public java.util.Date getStartTime(); /** * Setter for <code>cattle.process_instance.end_time</code>. */ public void setEndTime(java.util.Date value); /** * Getter for <code>cattle.process_instance.end_time</code>. */ @javax.persistence.Column(name = "end_time") public java.util.Date getEndTime(); /** * Setter for <code>cattle.process_instance.data</code>. */ public void setData(java.util.Map<String,Object> value); /** * Getter for <code>cattle.process_instance.data</code>. */ @javax.persistence.Column(name = "data", length = 16777215) public java.util.Map<String,Object> getData(); /** * Setter for <code>cattle.process_instance.priority</code>. */ public void setPriority(java.lang.Integer value); /** * Getter for <code>cattle.process_instance.priority</code>. */ @javax.persistence.Column(name = "priority", precision = 10) public java.lang.Integer getPriority(); /** * Setter for <code>cattle.process_instance.process_name</code>. */ public void setProcessName(java.lang.String value); /** * Getter for <code>cattle.process_instance.process_name</code>. */ @javax.persistence.Column(name = "process_name", length = 128) public java.lang.String getProcessName(); /** * Setter for <code>cattle.process_instance.resource_type</code>. */ public void setResourceType(java.lang.String value); /** * Getter for <code>cattle.process_instance.resource_type</code>. */ @javax.persistence.Column(name = "resource_type", length = 128) public java.lang.String getResourceType(); /** * Setter for <code>cattle.process_instance.resource_id</code>. */ public void setResourceId(java.lang.String value); /** * Getter for <code>cattle.process_instance.resource_id</code>. */ @javax.persistence.Column(name = "resource_id", length = 128) public java.lang.String getResourceId(); /** * Setter for <code>cattle.process_instance.result</code>. */ public void setResult(java.lang.String value); /** * Getter for <code>cattle.process_instance.result</code>. */ @javax.persistence.Column(name = "result", length = 128) public java.lang.String getResult(); /** * Setter for <code>cattle.process_instance.exit_reason</code>. */ public void setExitReason(java.lang.String value); /** * Getter for <code>cattle.process_instance.exit_reason</code>. */ @javax.persistence.Column(name = "exit_reason", length = 128) public java.lang.String getExitReason(); /** * Setter for <code>cattle.process_instance.phase</code>. */ public void setPhase(java.lang.String value); /** * Getter for <code>cattle.process_instance.phase</code>. */ @javax.persistence.Column(name = "phase", length = 128) public java.lang.String getPhase(); /** * Setter for <code>cattle.process_instance.start_process_server_id</code>. */ public void setStartProcessServerId(java.lang.String value); /** * Getter for <code>cattle.process_instance.start_process_server_id</code>. */ @javax.persistence.Column(name = "start_process_server_id", length = 128) public java.lang.String getStartProcessServerId(); /** * Setter for <code>cattle.process_instance.running_process_server_id</code>. */ public void setRunningProcessServerId(java.lang.String value); /** * Getter for <code>cattle.process_instance.running_process_server_id</code>. */ @javax.persistence.Column(name = "running_process_server_id", length = 128) public java.lang.String getRunningProcessServerId(); /** * Setter for <code>cattle.process_instance.execution_count</code>. */ public void setExecutionCount(java.lang.Long value); /** * Getter for <code>cattle.process_instance.execution_count</code>. */ @javax.persistence.Column(name = "execution_count", nullable = false, precision = 19) public java.lang.Long getExecutionCount(); /** * Setter for <code>cattle.process_instance.run_after</code>. */ public void setRunAfter(java.util.Date value); /** * Getter for <code>cattle.process_instance.run_after</code>. */ @javax.persistence.Column(name = "run_after") public java.util.Date getRunAfter(); /** * Setter for <code>cattle.process_instance.account_id</code>. */ public void setAccountId(java.lang.Long value); /** * Getter for <code>cattle.process_instance.account_id</code>. */ @javax.persistence.Column(name = "account_id", precision = 19) public java.lang.Long getAccountId(); // ------------------------------------------------------------------------- // FROM and INTO // ------------------------------------------------------------------------- /** * Load data from another generated Record/POJO implementing the common interface ProcessInstance */ public void from(io.cattle.platform.core.model.ProcessInstance from); /** * Copy data into another generated Record/POJO implementing the common interface ProcessInstance */ public <E extends io.cattle.platform.core.model.ProcessInstance> E into(E into); }