public int countPhenomena() throws DataAccessException {
   Session session = repository.getSession();
   try {
     return new PhenomenonDao(session).getCount();
   } finally {
     repository.returnSession(session);
   }
 }
 public int countCategories() throws DataAccessException {
   Session session = repository.getSession();
   try {
     return new CategoryDao(session).getCount();
   } finally {
     repository.returnSession(session);
   }
 }
 public int countProcedures() throws DataAccessException {
   Session session = repository.getSession();
   try {
     return new ProcedureDao(session).getCount();
   } finally {
     repository.returnSession(session);
   }
 }