📄 treeexample.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 + -