Package com.apps.datastore.dao

Examples of com.apps.datastore.dao.DepartmentInformationObject


  public List<DepartmentInformationObject> getDepartmentList() {
    List<Entity> del = getKindEntityList(DEPARTMENT_KIND);
    List<DepartmentInformationObject> diol = new ArrayList<DepartmentInformationObject>();
    for (Iterator i = del.iterator(); i.hasNext();) {
      Entity e = (Entity) i.next();
      DepartmentInformationObject dio = getDepartmentFromEntity(e);
      diol.add(dio);
    }
    return diol;
  }
View Full Code Here


  private DepartmentInformationObject getDepartmentFromEntity(Entity e) {
    String subjectTitle = (String) e.getProperty(SUBJECT_TITLE_PROPERTY);
    String subjectCode = (String) e.getProperty(DEPARTMENT_ID_PROPERTY);
    String faculty = (String) e.getProperty(FACULTY_PROPERTY);
    return new DepartmentInformationObject(subjectTitle, subjectCode,
        faculty);
  }
View Full Code Here

              line = br.readLine();
            }

          }

          DepartmentInformationObject dio = new DepartmentInformationObject(
              title, code, faculty);
          if (code != "" && code != null)
            diol.add(dio);
          code = "";
          title = "";
View Full Code Here

    else {
      searchTerms = new String[1];
      searchTerms[0] = searchQuery;
   
    if (searchTerms != null) {
      DepartmentInformationObject firstDept = null;
        if (searchTerms.length == 1) {
          prefix = searchTerms[0];
          List<DepartmentInformationObject> diol = d.queryDepartmentByPrefix(prefix);
          if(!diol.isEmpty()) {
            for(Iterator<DepartmentInformationObject> i = diol.iterator(); i.hasNext();) {
              DepartmentInformationObject dio = i.next();
              String deptId = dio.getDepartmentId();
              String title = "<i>"+dio.getSubjectTitle()+"</i>";
              deptId =  "<b>"+prefix+"</b>" + deptId.substring(prefix.length());
              String out = deptId +" " + title +"\n";
              if(!response.contains(out))
                response += out;
            }
View Full Code Here

      }
      else {
        xmlout += "<type>none</type>\n";
      }
    } else if (dept != null && !dept.isEmpty()) {
      DepartmentInformationObject dio = d.queryDepartmentFromId(dept.toUpperCase());
      if (dio != null){
        xmlout += "<type>department</type>\n";
        List<CourseInformationObject> ciol = d.getCourseList(dio);
        for(Iterator<CourseInformationObject> i = ciol.iterator(); i.hasNext();)
          xmlout += formatXml(i.next());
View Full Code Here

      d.initSchema();
    }
    else if (req.getParameter("type").equals("department")) {
      List<DepartmentInformationObject> diol = spider.getDepartments();   
      for (Iterator i = diol.iterator(); i.hasNext();) {
        DepartmentInformationObject dio = (DepartmentInformationObject) i.next();
        d.addDepartment(dio);
      }
    }
    else if (req.getParameter("type").equals("course")) {
      List<DepartmentInformationObject> diol = d.getDepartmentList();
      for (Iterator i = diol.iterator(); i.hasNext();) {
        DepartmentInformationObject dio = (DepartmentInformationObject) i.next();
        q.add(TaskOptions.Builder.withUrl("/spider").param("type","coursebydept").param("departmentId", dio.getDepartmentId()));
      }
    }
    else if (req.getParameter("type").equals("section")) {
      List<DepartmentInformationObject> diol = d.getDepartmentList();
      for (Iterator i = diol.iterator(); i.hasNext();) {
        DepartmentInformationObject dio = (DepartmentInformationObject) i.next();
        q.add(TaskOptions.Builder.withUrl("/spider").param("type","sectionbydept").param("departmentId", dio.getDepartmentId()));
      }
    }
    else if (req.getParameter("type").equals("coursebydept")){
      String departmentId = req.getParameter("departmentId");
      DepartmentInformationObject dio = d.queryDepartmentFromId(departmentId);
      List<CourseInformationObject> ciol = spider.getCourses(dio);
      for(Iterator j = ciol.iterator(); j.hasNext();){
        CourseInformationObject cio = (CourseInformationObject) j.next();
        d.addCourse(cio);
      }
    }
    else if (req.getParameter("type").equals("sectionbydept")){
      String departmentId = req.getParameter("departmentId");
      DepartmentInformationObject dio = d.queryDepartmentFromId(departmentId);
      List<CourseInformationObject> ciol = spider.getCourses(dio);
      for(Iterator j = ciol.iterator(); j.hasNext();){
        CourseInformationObject cio = (CourseInformationObject) j.next();
        q.add(TaskOptions.Builder.withUrl("/spider").param("type","sectionbycourse").param("departmentId", cio.getDepartmentId()).param("courseId", cio.getCourseId()));
      }
View Full Code Here

TOP

Related Classes of com.apps.datastore.dao.DepartmentInformationObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.