/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.cms.workflow;
/**
* <p> WorkFlowNode.java </p>
* 工作流节点(步骤)
*/
public class WorkFlowNode {
private String name; // 工作流节点名称
private Integer status; // 工作流节点状态值
private WorkerFlowButton previewButton; // 上一工作流节点按钮
private WorkerFlowButton nextButton; // 下一工作流节点按钮
public WorkFlowNode() {
}
public WorkFlowNode(Integer status, String name){
this.status = status;
this.name = name;
}
public String toString() {
return "name: " + name + ", status: " + status
+ ", previewButton: (" + previewButton + ")"
+ ", nextButton: (" + nextButton + ")";
}
public WorkFlowNode(String status, String name){
this(Integer.valueOf(status), name);
}
public WorkerFlowButton getNextButton() {
return nextButton;
}
public void setNextButton(WorkerFlowButton next) {
this.nextButton = next;
}
public WorkerFlowButton getPreviewButton() {
return previewButton;
}
public void setPreviewButton(WorkerFlowButton preview) {
this.previewButton = preview;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
/**
* 工作流节点按钮
*/
public static class WorkerFlowButton {
private Integer status; // 工作流节点状态值
private String button; // 按钮名称
public WorkerFlowButton(Integer status, String button){
this.status = status;
this.button = button;
}
public WorkerFlowButton(String status, String button){
this(Integer.valueOf(status), button);
}
public String getButton() {
return button;
}
public Integer getStatus() {
return status;
}
public String toString() {
return "button: " + button + ", status: " + status;
}
}
}