| | |
| | | private static final long serialVersionUID = 6886695271635257882L; |
| | | private String oid; |
| | | private String text; |
| | | private String count; |
| | | private String name; |
| | | private boolean leaf = false; |
| | | private boolean showCheckbox = false; |
| | |
| | | private String parentId; |
| | | private String parentName; |
| | | private String parentBtmName; |
| | | /** |
| | | * 是否参与校验,0:不参与;1:参与 |
| | | */ |
| | | private String isParticipateCheck; |
| | | private boolean expanded = false; |
| | | private String href; |
| | | private String index; |
| | | private Map<String, String> attributes = new HashMap(); |
| | | |
| | | |
| | | |
| | | public Tree() { |
| | | } |
| | |
| | | public Tree(String oid, String text) { |
| | | this.setOid(oid); |
| | | this.setText(text); |
| | | } |
| | | |
| | | public String getCount() { |
| | | return count; |
| | | } |
| | | |
| | | public void setCount(String count) { |
| | | this.count = count; |
| | | } |
| | | |
| | | public String getOid() { |
| | |
| | | |
| | | } |
| | | |
| | | public void findSystemClassChild(List<Tree> treenode, List<Tree> children) { |
| | | Tree node; |
| | | for(Iterator var3 = treenode.iterator(); var3.hasNext(); this.getChildren().add(node)) { |
| | | node = (Tree)var3.next(); |
| | | Iterator var5 = children.iterator(); |
| | | |
| | | while(var5.hasNext()) { |
| | | Tree childnode = (Tree)var5.next(); |
| | | if (node.getAttributes().get("classifyOid").equalsIgnoreCase(childnode.getParentId())) { |
| | | childnode.setParentName(node.getText()); |
| | | if (StringUtil.isBlank(childnode.getParentBtmName())) { |
| | | childnode.setParentBtmName((String)node.getAttributes().getOrDefault("btmname", "")); |
| | | } |
| | | |
| | | node.getChildren().add(childnode); |
| | | } |
| | | } |
| | | |
| | | if (node.getChildren().size() > 0) { |
| | | this.findSystemClassChild(node.getChildren(), children); |
| | | node.setLeaf(false); |
| | | } else { |
| | | node.setLeaf(true); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | public void setIsParticipateCheck(String isParticipateCheck) { |
| | | this.isParticipateCheck = isParticipateCheck; |
| | | } |
| | | |
| | | public String getIsParticipateCheck() { |
| | | return isParticipateCheck; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "Tree{oid='" + this.oid + '\'' + ", text='" + this.text + '\'' + ", leaf=" + this.leaf + ", showCheckbox=" + this.showCheckbox + ", checked=" + this.checked + ", children=" + this.children + ", icon='" + this.icon + '\'' + ", iconCls='" + this.iconCls + '\'' + ", parentId='" + this.parentId + '\'' + ", parentName='" + this.parentName + '\'' + ", parentBtmName='" + this.parentBtmName + '\'' + ", expanded=" + this.expanded + ", href='" + this.href + '\'' + ", index='" + this.index + '\'' + ", attributes=" + this.attributes + '}'; |
| | | } |