// Check position for difference between new and current (in database)
  private List<String> crossCheckPosition(HttpServletRequest request) {
    List<String> newPositionList = new ArrayList();
    List<String> oldPositionList = new ArrayList();
    HttpSession session = request.getSession(true);
    String levelName = session.getAttribute("TempLevelName").toString();
    System.out.println("Level Name" + levelName);

    String departmentName = session.getAttribute("TempDepartmentName").toString();
    System.out.println("Department Name" + departmentName);
    String position;
    position = request.getParameter("positionName");

    // Count number of commas (breakpoint(s))
    int count = position.length() - position.replace(",", "").length();
    System.out.println("Count is " + count);
    String[] parts = position.split(",");

    for (int i = 0; i < count + 1; i++) {
      newPositionList.add(parts[i]);
      System.out.println("Position added" + parts[i]);
    }
    System.out.println("New Position Size is: " + newPositionList);

    try {
      System.out.println("Performing crossCheckPosition");
      oldPositionList = cabl.retrieveDepartmentPosition(levelName, departmentName);
      System.out.println("Old Position Size is " + oldPositionList.size());
      newPositionList.removeAll(oldPositionList);
      System.out.println("Difference" + newPositionList);
    } catch (Exception ex) {

    }

    return newPositionList;
  }
  private List<String> retrieveDepartmentPosition(HttpServletRequest request) {

    HttpSession session = request.getSession(true);
    String levelName = session.getAttribute("TempLevelName").toString();
    String departmentName = request.getParameter("departmentName");
    session.setAttribute("TempDepartmentName", departmentName);
    System.out.println("Level name: " + levelName);
    System.out.println("Department name: " + departmentName);

    List<String> positionList = new ArrayList();
    System.out.println("Performing Retrieval for All department' name in a given level");
    try {
      positionList = cabl.retrieveDepartmentPosition(levelName, departmentName);
      System.out.println("Position Size is " + positionList.size());
      for (int i = 0; i < positionList.size(); i++) {
        System.out.println("Position name2: " + positionList.get(i));
      }
    } catch (Exception ex) {

    }

    return positionList;
  }