/**
  * Inserts new list (taskCategory) record, and returns the id of the newly inserted record
  *
  * @param db - database connection
  * @param projectId - the project id that will own the new list (taskCategory)
  * @param description - description that will be saved for the list (taskCategory)
  * @return int - id of the new list (taskCategory) saved
  * @throws SQLException - generated trying to retrieve data
  */
 private int saveNewList(Connection db, int projectId, String description) throws SQLException {
   int id;
   // Process the category
   TaskCategory newCategory = new TaskCategory();
   newCategory.setLinkModuleId(Constants.TASK_CATEGORY_PROJECTS);
   newCategory.setLinkItemId(projectId);
   newCategory.setDescription(description);
   newCategory.insert(db);
   id = newCategory.getId();
   return id;
 }