dl2.TreeModel._modify
Class TreeUtil

java.lang.Object
  extended bydl2.TreeModel._modify.TreeUtil

public class TreeUtil
extends java.lang.Object


Constructor Summary
TreeUtil()
           
 
Method Summary
static TreeModel createSpecial1TreeOfCourses(int langId, UrlInsert url)
           
static TreeModel createSpecialTreeOfCourses(java.sql.ResultSet rs, int lang, UrlInsert url)
           
static TreeModel createSpecialTreeOfTasks(dl2.Course course, int langId, UrlInsert urlFilter, javax.servlet.jsp.JspWriter out)
           
static TreeModel createTreeOfCourses(java.sql.ResultSet rs, int lang, UrlInsert url)
          Метод создаёт дерево курсов, основываясь на ResultSet, переданный ему в качестве параметра.
static TreeModel createTreeOfTasks(dl2.Course course, int langId, UrlInsert urlFilter, javax.servlet.jsp.JspWriter out)
          Метод создаёт дерево задач.
static int getRootId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeUtil

public TreeUtil()
Method Detail

createTreeOfCourses

public static TreeModel createTreeOfCourses(java.sql.ResultSet rs,
                                            int lang,
                                            UrlInsert url)
Метод создаёт дерево курсов, основываясь на ResultSet, переданный ему в качестве параметра. В выборке должны присутствовать поля id, parentId, name или ename в зависимости от языка.

Parameters:
rs - выборка, полученная вами в результате некоторого запроса. Дерево строится по id и parentId содержащимися в выборке
lang - язык
  • 1 - русский
  • 2 - английский
url - реализация интерфейса UrlInsert. Возвращает нужный вам url, содержащий возможно id или parentId узла (например, id курса или задачи)
Returns:
дерево курсов

createSpecialTreeOfTasks

public static TreeModel createSpecialTreeOfTasks(dl2.Course course,
                                                 int langId,
                                                 UrlInsert urlFilter,
                                                 javax.servlet.jsp.JspWriter out)

createTreeOfTasks

public static TreeModel createTreeOfTasks(dl2.Course course,
                                          int langId,
                                          UrlInsert urlFilter,
                                          javax.servlet.jsp.JspWriter out)
Метод создаёт дерево задач.

Parameters:
course - курс
langId - язык
  • 1 - русский
  • 2 - английский
urlFilter - реализация интерфейса UrlInsert. Возвращает нужный вам url, содержащий возможно id или parentId узла (например, id курса или задачи).
Returns:
дерево задач

getRootId

public static int getRootId()
Returns:
корневой идентификатор всех курсов в DL (сейчас это 84)

createSpecialTreeOfCourses

public static TreeModel createSpecialTreeOfCourses(java.sql.ResultSet rs,
                                                   int lang,
                                                   UrlInsert url)

createSpecial1TreeOfCourses

public static TreeModel createSpecial1TreeOfCourses(int langId,
                                                    UrlInsert url)