⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treeexample.java

📁 公司自己开发的工作流引擎
💻 JAVA
字号:
package cn.com.iaspec.workflow.organize.tree;

/**
 * <p>Title:参与者信息VO </p>
 *
 * <p>Description: 深圳市劳动仲裁信息管理系统</p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: 永泰软件工程有限公司</p>
 *
 * @author syj
 * @version 1.0
 */
import org.apache.log4j.*;

public class TreeExample
    implements java.io.Serializable,Comparable{
  private static Logger logger=Logger.getLogger(TreeExample.class);
  public TreeExample(){
  }

  private String uid="";
  private String fatherUid="";
  private String gID="0";
  private String gTreeName="";
  private String gFatherID="0";
  private String gOrgId="0";
  private String roleId="";
  private int level=0;
  private String actorSelType=""; //类型(1=人员,2=角色,3=组织)

  private int order=0;
  public TreeExample(String uid,String fatherUid,String gID,String gTreeName,
      String gFatherID,String gOrgId,int level,String actorSelType,
      String roleId){
    this.uid=uid;
    this.fatherUid=fatherUid;
    this.gID=gID;
    this.gTreeName=gTreeName;
    this.gFatherID=gFatherID;
    this.gOrgId=gOrgId;
    this.actorSelType=actorSelType;
    this.level=level;
    this.roleId=roleId;
  }

  public String getID(){
    return this.gID;
  }

  public void setID(String rID){
    this.gID=rID;
  }

  public String getTreeName(){
    return this.gTreeName;
  }

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

  public String getFatherID(){
    return this.gFatherID;
  }

  public void setFatherID(String rFatherID){
    this.gFatherID=rFatherID;
  }

  /**
   *
   * @param actorSelType String
   */
  public void setActorSelType(String actorSelType){
    this.actorSelType=actorSelType;
  }

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

  /**
   *
   * @return String
   */
  public String getActorSelType(){
    return actorSelType;
  }

  public String getUid(){
    return uid;
  }

  public String getFatherUid(){
    return fatherUid;
  }

  public int getLevel(){
    return level;
  }

  public String getGFatherID(){
    return gFatherID;
  }

  public String getGOrgId(){
    return gOrgId;
  }

  public String getGTreeName(){
    return gTreeName;
  }

  public String getGID(){
    return gID;
  }

  public String getRoleId(){
    return roleId;
  }

  public int getOrder(){
    return order;
  }

  /**
   *
   * @return int
   */
  public int hashCode(){
    return Integer.parseInt(gID)*Integer.parseInt(gFatherID)*gTreeName.hashCode();
  }

  /**
   *
   * @return String
   */
  public String toString(){
    return "|actorSelType:"+actorSelType+"|fatherUid:"+fatherUid+"|gFatherID:"+
        gFatherID+"|gID:"+gID+"|gOrgId:"+gOrgId+"|gTreeName:"+gTreeName+
        "|level:"+level+"|uid:"+uid+"|";
  }

  /**
   *
   * @param o Object
   * @return boolean
   */
  public boolean equals(Object o){
    TreeExample s=(TreeExample)o;
    return uid.equals(s.getUid());
  }

  /**
   *
   * @param o Object
   * @return int
   */
  public int compareTo(Object o){
    logger.info("begin compareTo...");
    TreeExample s=(TreeExample)o;
    if(level==s.getLevel()){
      return order > s.getOrder() ? 1:-1;
    }
    else{
      return level>s.getLevel()?1:-1;
    }
  }

  public int getSelIntType(String type){
    logger.info("begin getSelIntType...");
    if(type!=null&&type.equals("org")){
      return 1;
    }
    else if(type!=null&&type.equals("role")){
      return 2;
    }
    else if(type!=null&&type.equals("user")){
      return 3;
    }
    else{
      return 0;
    }
  }

}

⌨️ 快捷键说明

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