selectactortree.java

来自「公司自己开发的工作流引擎」· Java 代码 · 共 158 行

JAVA
158
字号
package cn.com.iaspec.workflow.organize.tree;

import java.io.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: IASPEC Technologies</p>
 *
 * @author xiesonglin
 * @version 1.0
 */
public class SelectActorTree
    implements Serializable{
  //节点id
  private String treeId;
  //节点名称
  private String treeName;
  //节点类型:user,org,role
  private String treeType;
  //父节点id
  private String parentId;
  //父节点名称
  private String parentName;
  //父节点类型:user,org,role
  private String parentType;
  //排序码
  private long order;
  //是否有子节点
  private boolean hasChild;
  //是否代理
  private boolean ifAgen=false;
  //委托人id
  private String cosignUserId;
  //委托人名称
  private String consignUserName;
  //级别
  private long level=0;


  public SelectActorTree(){
  }

  public void setTreeId(String treeId){
    this.treeId=treeId;
  }

  public void setTreeName(String treeName){
    this.treeName=treeName;
  }

  public void setTreeType(String treeType){
    this.treeType=treeType;
  }

  public void setParentId(String parentId){
    this.parentId=parentId;
  }

  public void setParentName(String parentName){
    this.parentName=parentName;
  }

  public void setParentType(String parentType){
    this.parentType=parentType;
  }

  public void setOrder(long order){
    this.order=order;
  }

  public void setHasChild(boolean hasChild){
    this.hasChild=hasChild;
  }

  public void setIfAgen(boolean ifAgen){
    this.ifAgen=ifAgen;
  }

  public void setCosignUserId(String cosignUserId){
    this.cosignUserId=cosignUserId;
  }

  public void setConsignUserName(String consignUserName){
    this.consignUserName=consignUserName;
  }

  public void setLevel(long level){
    this.level=level;
  }

  public String getTreeId(){
    return treeId;
  }

  public String getTreeName(){
    return treeName;
  }

  public String getTreeType(){
    return treeType;
  }

  public String getParentId(){
    return parentId;
  }

  public String getParentName(){
    return parentName;
  }

  public String getParentType(){
    return parentType;
  }

  public long getOrder(){
    return order;
  }

  public boolean isHasChild(){
    return hasChild;
  }

  public boolean isIfAgen(){
    return ifAgen;
  }

  public String getCosignUserId(){
    return cosignUserId;
  }

  public String getConsignUserName(){
    return consignUserName;
  }

  public long getLevel(){
    return level;
  }

  public String toString(){
    return "tree_id:"+treeId+";tree_name:"+treeName+";tree_type:"+treeType+";parent_id:"+parentId+";parent_name:"+parentName+
        ";parent_type:"+parentType+";level:"+level+";if_consign"+ifAgen+";consign_user_id:"+cosignUserId;
  }
  public boolean equals(SelectActorTree tree){
    return this.getTreeId()!=null&&this.getTreeId().equals(tree.getTreeId())&&
        this.getTreeType()!=null&&this.getTreeType().equals(tree.getTreeType())&&
        this.getParentId()!=null&&this.getParentId().equals(tree.getParentId())&&
        this.getParentType()!=null&&this.getParentType().equals(tree.getParentType())&&
        this.isIfAgen()==tree.isIfAgen()&&
        (getCosignUserId()==null ? "":getCosignUserId()).equals(tree.getCosignUserId()==null ? "":tree.getCosignUserId());
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?