示例#1
0
 public List<SectionModel> getSortedSections(String id)
     throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException {
   List<SectionModel> sectionList = section.getSectionRow(id);
   List<SectionModel> tempSection = new LinkedList<>();
   for (SectionModel temp : sectionList) {
     tempSection.add(temp);
     tempSection.addAll(getSortedSections(temp.id.toString()));
   }
   return tempSection;
 }
示例#2
0
 public String getRowHtml(String id)
     throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException {
   List<SectionModel> tempSection = section.getSectionRow(id);
   String tempId = "";
   String tempLi = "";
   if ("0".equals(id)) {
     tempId = "id=expList";
   }
   String html = "<ul " + tempId + ">\n";
   html = html + tempLi;
   for (SectionModel temp : tempSection) {
     if (temp.isDelete != 1) {
       html =
           html
               + "<li class='section' value='"
               + temp.id
               + "' id='section"
               + temp.id
               + "' onclick='getChildDocuments("
               + temp.id.toString()
               + ")'>"
               + temp.title
               + " ("
               + temp.documents.size()
               + ")";
       html = html + this.getRowHtml(temp.id.toString());
       /*
       if(temp.documents.size()>0){html=html+"<ul>\n";}
       for(DocumentModel tempDocs : temp.documents) {
           html = html + "<li onclick='showDocument(\""+tempDocs.path+"\")'>" + tempDocs.title + "</li>";
       }
       if(temp.documents.size()>0){html=html+"</ul>\n";}
       */
       html = html + "</li>";
     }
   }
   html = html + "</ul>";
   return html;
 }