示例#1
0
 public Node getNode(String name) {
   Collection nodes = manager.getAllQueries();
   for (Iterator iter = nodes.iterator(); iter.hasNext(); ) {
     Query node = (Query) iter.next();
     if (node.getName().equals(name)) {
       return node;
     }
   }
   return null;
 }
示例#2
0
  public Node getNode(HttpServletRequest req) {
    Query query = new Query();
    int id = getId(req);
    int pid = getParentId(req);
    String name = req.getParameter("name");
    String desc = req.getParameter("description");
    boolean isLeaf = WebUtil.getBooleanParameter(req, "isLeaf", false);

    query.setId(id);
    query.setIsLeaf(isLeaf);
    query.setName(name);
    query.setPid(pid);
    query.setDescription(desc);
    return query;
  }
示例#3
0
 public void updateNode(Object node) throws EntityExistException {
   Query db = (Query) node;
   manager.updateQuery(db.getId(), db.getName(), db.getDescription());
 }
示例#4
0
 public String getNodeName(Node node) {
   Query query = (Query) node;
   return query.getName();
 }
示例#5
0
 public void addNode(Object node) throws EntityExistException {
   Query query = (Query) node;
   manager.addQuery(query.getPid(), query.getName(), query.getDescription(), query.getIsLeaf());
 }
示例#6
0
 public void copyNode(Object node) throws EntityExistException {
   Query query = (Query) node;
   manager.copyQuery(query.getId(), query.getName(), query.getDescription());
 }