📄 task.java
字号:
package cn.com.iaspec.workflow.vo.workflow;
/**
* <p>Title:案件信息对象(la_baseinfo)表</p>
* <p>Description: 深圳市劳动仲裁信息管理系统</p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: 永泰软件工程有限公司</p>
* @author syj
* @version 1.0
*/
import java.sql.*;
import cn.com.iaspec.workflow.*;
import com.sunyard.sunflow.engine.context.*;
public class Task
implements java.io.Serializable{
public Task(){
try{
jbInit();
}
catch(Exception ex){
ex.printStackTrace();
}
}
private int sequencenumber; //结果集序号
private WorkItemContext workitemcontext=null;
private String registerNo=""; //申诉登记号
private Date appealDate; //申诉登记日期
private String turnCaseNo=""; //转来件登记号
private String appealId=""; //申诉方编码
private String lawerId=""; //被诉方编码
private String lawReqId=""; //诉求编码
private String caseReason=""; //案由
private String caseEasyInfo=""; //案情简介
private String isAcceptInter=""; //是否接受简易调解调解(0:否,1:是)
private String isImportanCase=""; //是否重大争议案0:否1:是
private String isCollect=""; //是否集体诉讼(0:个体1:集体)
private String dealerIdea=""; //承办人意见
private Date dealDate; //承办人处理日期
private String judgeIdea=""; //庭长审批意见
private Date judgeDealDate; //庭长处理日期
private String isSeriesCase=""; //是否系列案0:否1:是
private String seriesCaseNo=""; //系列案关联号
private String disputedKind=""; //争议类型:(1:工资2:奖金3:劳保4:工伤)
private String remark=""; //备注
private String clientId=""; //委托代理人编码
private int appealNum; //申诉方人数
private int lawersNum; //被诉方人数
private String case_no=""; //案号
private long workItemID; //工作项ID
private String workItemName=""; //工作项的名称
private String instanceState=""; //流程实例的状态
private long attid; //当前工作所属活动定义ID
private java.sql.Timestamp instanceStartTime; //生成任务时间
private String descriptionURL=""; //工作流URL
private String casedescription=""; //简要描述
private String sendUserName=""; //发送人
private long activityInstanceID; //当前工作活动实例ID
private long proInstanceID; //当前工作所属流程实例ID
private String proInstanceName=""; //当前工作所属流程实例名称
private long proDefinitionID; //当前工作所属流程定义ID
private String proDefinitionName=""; //当前工作所属流程定义名称
private String workState=""; //当前工作任务状态
private int workStateId; //当前工作任务状态
private String flowActivityName=""; //来自节点
private int actMethod; //获得活动方式push推或pull拉
private long transactionTime; //办理期限
private String transactionTimeName; //办理期限
private Timestamp wki_checkintime; //任务送达时间
private double surplusTime; //工作日的剩余时间
private String state; //待办任务的状态(正常,超期,警告)
private String sortField="";//TaskSortField.CREATE_DATE; //排序字段
private String sortType="DESC"; //排序类别,DESC降序,ASC升序
public void setWorkitemcontext(WorkItemContext workitemcontext){
this.workitemcontext=workitemcontext;
}
public void setRegisterNo(String registerNo){
this.registerNo=registerNo;
}
public void setAppealDate(Date appealDate){
this.appealDate=appealDate;
}
public void setTurnCaseNo(String turnCaseNo){
this.turnCaseNo=turnCaseNo;
}
public void setAppealId(String appealId){
this.appealId=appealId;
}
public void setLawerId(String lawerId){
this.lawerId=lawerId;
}
public void setLawReqId(String lawReqId){
this.lawReqId=lawReqId;
}
public void setCaseReason(String caseReason){
this.caseReason=caseReason;
}
public void setCaseEasyInfo(String caseEasyInfo){
this.caseEasyInfo=caseEasyInfo;
}
public void setIsAcceptInter(String isAcceptInter){
this.isAcceptInter=isAcceptInter;
}
public void setIsImportanCase(String isImportanCase){
this.isImportanCase=isImportanCase;
}
public void setIsCollect(String isCollect){
this.isCollect=isCollect;
}
public void setDealerIdea(String dealerIdea){
this.dealerIdea=dealerIdea;
}
public void setDealDate(Date dealDate){
this.dealDate=dealDate;
}
public void setJudgeIdea(String judgeIdea){
this.judgeIdea=judgeIdea;
}
public void setJudgeDealDate(Date judgeDealDate){
this.judgeDealDate=judgeDealDate;
}
public void setIsSeriesCase(String isSeriesCase){
this.isSeriesCase=isSeriesCase;
}
public void setSeriesCaseNo(String seriesCaseNo){
this.seriesCaseNo=seriesCaseNo;
}
public void setDisputedKind(String disputedKind){
this.disputedKind=disputedKind;
}
public void setRemark(String remark){
this.remark=remark;
}
public void setClientId(String clientId){
this.clientId=clientId;
}
public void setAppealNum(int appealNum){
this.appealNum=appealNum;
}
public void setLawersNum(int lawersNum){
this.lawersNum=lawersNum;
}
public void setWorkItemName(String workItemName){
this.workItemName=workItemName;
}
public void setInstanceState(String instanceState){
this.instanceState=instanceState;
}
public void setInstanceStartTime(java.sql.Timestamp instanceStartTime){
this.instanceStartTime=instanceStartTime;
}
public void setCase_no(String case_no){
this.case_no=case_no;
}
public void setDescriptionURL(String descriptionURL){
this.descriptionURL=descriptionURL;
}
public void setWorkItemID(long workItemID){
this.workItemID=workItemID;
}
public void setCasedescription(String casedescription){
this.casedescription=casedescription;
}
public void setSendUserName(String sendUserName){
this.sendUserName=sendUserName;
}
public void setActivityInstanceID(long activityInstanceID){
this.activityInstanceID=activityInstanceID;
}
public void setProInstanceID(long proInstanceID){
this.proInstanceID=proInstanceID;
}
public void setProInstanceName(String proInstanceName){
this.proInstanceName=proInstanceName;
}
public void setProDefinitionID(long proDefinitionID){
this.proDefinitionID=proDefinitionID;
}
public void setProDefinitionName(String proDefinitionName){
this.proDefinitionName=proDefinitionName;
}
public void setWorkState(String workState){
this.workState=workState;
}
public void setFlowActivityName(String flowActivityName){
this.flowActivityName=flowActivityName;
}
public void setAttid(long attid){
this.attid=attid;
}
public void setActMethod(int actMethod){
this.actMethod=actMethod;
}
public void setTransactionTime(long transactionTime){
this.transactionTime=transactionTime;
}
public void setSequencenumber(int sequencenumber){
this.sequencenumber=sequencenumber;
}
public void setWorkStateId(int workStateId){
this.workStateId=workStateId;
}
public void setTransactionTimeName(String transactionTimeName){
this.transactionTimeName=transactionTimeName;
}
public void setWki_checkintime(Timestamp wki_checkintime){
this.wki_checkintime=wki_checkintime;
}
public void setSurplusTime(double surplusTime){
this.surplusTime=surplusTime;
}
public void setState(String state){
this.state=state;
}
public void setSortType(String sortType){
this.sortType=sortType;
}
public void setSortField(String sortField){
this.sortField=sortField;
}
public WorkItemContext getWorkitemcontext(){
return workitemcontext;
}
public String getRegisterNo(){
return registerNo;
}
public Date getAppealDate(){
return appealDate;
}
public String getTurnCaseNo(){
return turnCaseNo;
}
public String getAppalId(){
return appealId;
}
/**
*
* @return String
*/
public String getLawerId(){
return lawerId;
}
public String getLawReqId(){
return lawReqId;
}
public String getCaseReason(){
return caseReason;
}
public String getCaseEasyInfo(){
return caseEasyInfo;
}
public String getIsAcceptInter(){
return isAcceptInter;
}
public String getIsImportanCase(){
return isImportanCase;
}
public String getIsCollect(){
return isCollect;
}
public String getDealerIdea(){
return dealerIdea;
}
public Date getDealDate(){
return dealDate;
}
public String getJudgeIdea(){
return judgeIdea;
}
public Date getudgeDealDate(){
return judgeDealDate;
}
public String getIsSeriesCase(){
return isSeriesCase;
}
public String getSeriesCaseNo(){
return seriesCaseNo;
}
public String getDisputedKind(){
return disputedKind;
}
public String getRemark(){
return remark;
}
public String getClientId(){
return clientId;
}
public int getAppealNum(){
return appealNum;
}
public int getLawersNum(){
return lawersNum;
}
public String getWorkItemName(){
return workItemName;
}
public String getInstanceState(){
return this.instanceState;
}
public java.sql.Timestamp getInstanceStartTime(){
return instanceStartTime;
}
public String getCase_no(){
return case_no;
}
public String getDescriptionURL(){
return descriptionURL;
}
public long getWorkItemID(){
return workItemID;
}
public String getCasedescription(){
return casedescription;
}
public String getSendUserName(){
return sendUserName;
}
public long getActivityInstanceID(){
return activityInstanceID;
}
public long getProInstanceID(){
return proInstanceID;
}
public String getProInstanceName(){
return proInstanceName;
}
public long getProDefinitionID(){
return proDefinitionID;
}
public String getProDefinitionName(){
return proDefinitionName;
}
public String getWorkState(){
return workState;
}
public String getFlowActivityName(){
return flowActivityName;
}
public long getAttid(){
return attid;
}
public int getActMethod(){
return actMethod;
}
public long getTransactionTime(){
return transactionTime;
}
public int getSequencenumber(){
return sequencenumber;
}
public int getWorkStateId(){
return workStateId;
}
public String getTransactionTimeName(){
return transactionTimeName;
}
public Timestamp getWki_checkintime(){
return wki_checkintime;
}
public double getSurplusTime(){
return surplusTime;
}
public String getState(){
return state;
}
public String getSortType(){
return sortType;
}
public String getSortField(){
return sortField;
}
private void jbInit()
throws Exception{
}
public String toString(){
return workItemID+":"+workItemName+":"+workState+":"+proInstanceID+":"+
registerNo+":"+instanceStartTime;
}
public int hashCode(){
return(int)workItemID*workItemName.hashCode();
}
public boolean equals(Object o){
Task s=(Task)o;
return workItemID==s.workItemID&&workItemName.equals(s.workItemName);
}
/*public int compareTo(Object o){
int gene=1;
int relValue=0;
Task task=(Task)o;
if(sortField==null||sortField.equals("")){
sortField=TaskSortField.CREATE_DATE;
}
if(this.sortType==null||sortType.equals("")){
sortType="DESC";
}
if (sortType!=null && sortType.equals("DESC")){
gene = -1;
}
if (sortField.equals(TaskSortField.CASE_NO)){
relValue= this.case_no.hashCode() > task.case_no.hashCode() ? 1*gene:(this.case_no.hashCode() == task.case_no.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.CASE_TITLE)){
relValue= this.casedescription.hashCode() > task.casedescription.hashCode() ? 1*gene:(this.casedescription.hashCode() == task.casedescription.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.CASE_TYPE)){
relValue= this.disputedKind.hashCode() > task.disputedKind.hashCode() ? 1*gene:(this.disputedKind.hashCode() == task.disputedKind.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.CREATE_ACTIVITY)){
relValue= this.workItemName.hashCode() > task.workItemName.hashCode() ? 1*gene:(this.workItemName.hashCode() == task.workItemName.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.CREATE_DATE)){
relValue= this.instanceStartTime.after(task.instanceStartTime) ? 1*gene:(this.instanceStartTime.equals(task.instanceStartTime) ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.FROM_ACTIVITY)){
relValue= this.flowActivityName.hashCode() > task.flowActivityName.hashCode() ? 1*gene:(this.flowActivityName.hashCode() == task.flowActivityName.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.REGISTER_NO)){
relValue= this.registerNo.hashCode() > task.flowActivityName.hashCode() ? 1*gene:(this.flowActivityName.hashCode() == task.flowActivityName.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.SEND_USER)){
relValue= this.sendUserName.hashCode() > task.sendUserName.hashCode() ? 1*gene:(this.sendUserName.hashCode() == task.sendUserName.hashCode() ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.TASK_STATUS)){
int inner = this.surplusTime > 0 ? 1:-1;
int outter = task.surplusTime > 0 ? 1:-1;
relValue= inner > outter ? 1*gene:(inner == outter ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.TIME_LEFT)){
relValue= this.transactionTime > task.transactionTime ? 1*gene:(this.transactionTime == task.transactionTime ? 0:-1*gene);
}
if (sortField.equals(TaskSortField.TIME_LIMIT)){
relValue= this.surplusTime > task.surplusTime ? 1*gene:(this.surplusTime == task.surplusTime ? 0:-1*gene);
}
return relValue;
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -