package com.chickling.bean.job; import org.joda.time.DateTime; import java.util.ArrayList; /** * Created by gl08 on 2015/12/7. */ public class JobHistory { //insert History private ArrayList<String> insertList=new ArrayList<>(); private Integer jobowner=0; //get Job_Historyinfo private String status=""; private DateTime time= DateTime.now(); private Integer jobrunid=0; private Integer jobid=0; private String presto_id=""; private String sql=""; private Integer replace_value=0; private String jobname=""; private Integer jobLevel=0; private String memo=""; private String type=""; private String job_status=""; private String progress=""; private String start_time=""; private String stop_time=""; private String runingtime=""; private String user=""; private Integer userid=0; private Integer group=0; private String storage=""; private String save_type=""; private String filepath=""; private String filename=""; private Integer location_id=0; private String insertsql=""; private String log=""; private String ResultCount=""; private Boolean report=false; private String reportEmail=""; private int reportLength=0; private int reportFileType=0; private String reportTitle=""; private Boolean reportWhileEmpty=false; public JobHistory(){} public JobHistory(ArrayList<String> insertList) { this.insertList = insertList; } // for insert Job_History public JobHistory(Integer jobid, String presto_id, Integer jobowner, Integer jobLevel, String start_time, String stop_time, Integer job_status, String progress,Integer log, String type,Boolean report,String reportEmail,int reportLength,int reportFileType,String reportTitle,Boolean reportWhileEmpty) { this.jobid = jobid; this.presto_id = presto_id; this.jobowner = jobowner; this.jobLevel = jobLevel; this.start_time = start_time; this.stop_time = stop_time; this.job_status = String.valueOf(job_status); this.progress = progress; this.log = String.valueOf(log); this.type = type; this.report=report; this.reportEmail=reportEmail; this.reportLength=reportLength; this.reportFileType=reportFileType; this.reportTitle=reportTitle; this.reportWhileEmpty=reportWhileEmpty; insertList.add(String.valueOf(this.jobid)); insertList.add(this.presto_id); insertList.add(String.valueOf(this.jobowner)); insertList.add(String.valueOf(this.jobLevel)); insertList.add(this.start_time); insertList.add(this.stop_time); insertList.add(this.job_status); insertList.add(this.progress); insertList.add(this.log); insertList.add(this.type); insertList.add(String.valueOf(this.report)); insertList.add(this.reportEmail); insertList.add(String.valueOf(this.reportFileType)); insertList.add(String.valueOf(this.reportLength)); insertList.add(this.reportTitle); insertList.add(String.valueOf(this.reportWhileEmpty)); } // for Parse get Job_History public JobHistory(String status, DateTime time, Integer jobrunid, Integer jobid, String presto_id, String sql, Integer replace_value, String jobname, Integer jobLevel, String memo, String type, String job_status, String progress, String start_time, String stop_time, String runingtime, String user, Integer userid, Integer group, String storage, String save_type, String filepath, String filename, Integer location_id, String insertsql, String log, String resultCount,Boolean report,String reportEmail,int reportLength,int reportFileType,String reportTitle,Boolean reportWhileEmpty) { this.status = status; this.time = time; this.jobrunid = jobrunid; this.jobid = jobid; this.presto_id = presto_id; this.sql = sql; this.replace_value = replace_value; this.jobname = jobname; this.jobLevel = jobLevel; this.memo = memo; this.type = type; this.job_status = job_status; this.progress = progress; this.start_time = start_time; this.stop_time = stop_time; this.runingtime = runingtime; this.user = user; this.userid = userid; this.group = group; this.storage = storage; this.save_type = save_type; this.filepath = filepath; this.filename = filename; this.location_id = location_id; this.insertsql = insertsql; this.log = log; this.report=report; this.reportEmail=reportEmail; this.reportLength=reportLength; this.reportFileType=reportFileType; this.reportTitle=reportTitle; this.reportWhileEmpty=reportWhileEmpty; ResultCount = resultCount; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public DateTime getTime() { return time; } public void setTime(DateTime time) { this.time = time; } public Integer getJobrunid() { return jobrunid; } public void setJobrunid(Integer jobrunid) { this.jobrunid = jobrunid; } public Integer getJobid() { return jobid; } public void setJobid(Integer jobid) { this.jobid = jobid; } public String getPresto_id() { return presto_id; } public void setPresto_id(String presto_id) { this.presto_id = presto_id; } public String getSql() { return sql; } public void setSql(String sql) { this.sql = sql; } public Integer getReplace_value() { return replace_value; } public void setReplace_value(Integer replace_value) { this.replace_value = replace_value; } public String getJobname() { return jobname; } public void setJobname(String jobname) { this.jobname = jobname; } public Integer getJobLevel() { return jobLevel; } public void setJobLevel(Integer jobLevel) { this.jobLevel = jobLevel; } public String getMemo() { return memo; } public void setMemo(String memo) { this.memo = memo; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getJob_status() { return job_status; } public void setJob_status(String job_status) { this.job_status = job_status; } public String getProgress() { return progress; } public void setProgress(String progress) { this.progress = progress; } public String getStart_time() { return start_time; } public void setStart_time(String start_time) { this.start_time = start_time; } public String getStop_time() { return stop_time; } public void setStop_time(String stop_time) { this.stop_time = stop_time; } public String getRuningtime() { return runingtime; } public void setRuningtime(String runingtime) { this.runingtime = runingtime; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } public Integer getUserid() { return userid; } public void setUserid(Integer userid) { this.userid = userid; } public Integer getGroup() { return group; } public void setGroup(Integer group) { this.group = group; } public String getStorage() { return storage; } public void setStorage(String storage) { this.storage = storage; } public String getSave_type() { return save_type; } public void setSave_type(String save_type) { this.save_type = save_type; } public String getFilepath() { return filepath; } public void setFilepath(String filepath) { this.filepath = filepath; } public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } public Integer getLocation_id() { return location_id; } public void setLocation_id(Integer location_id) { this.location_id = location_id; } public String getInsertsql() { return insertsql; } public void setInsertsql(String insertsql) { this.insertsql = insertsql; } public String getLog() { return log; } public void setLog(String log) { this.log = log; } public String getResultCount() { return ResultCount; } public void setResultCount(String resultCount) { ResultCount = resultCount; } public Integer getJobowner() { return jobowner; } public Boolean getReport(){return this.report;} public void setReport(Boolean report){this.report=report;} public String getReportEmail(){return this.reportEmail;} public void setReportEmail(String reportEmail){this.reportEmail=reportEmail;} public int getReportLength(){return this.reportLength;} public void setReportLength(int reportLength){this.reportLength=reportLength;} public int getReportFileType(){return this.reportFileType;} public void setReportFileType(int reportFileType){this.reportFileType=reportFileType;} public String getReportTitle(){return this.reportTitle;} public void setReportTitle(String reportTitle){this.reportTitle=reportTitle;} public void setJobowner(Integer jobowner) { this.jobowner = jobowner; } public ArrayList<String> getInsertList() { return insertList; } public void setInsertList(ArrayList<String> insertList) { this.insertList = insertList; } public void setReportWhileEmpty(Boolean reportWhileEmpty){this.reportWhileEmpty=reportWhileEmpty;} public boolean getRepReportWhileEmpty(){return this.reportWhileEmpty;} }