public OccupationalField getOccupationalFieldByName(String fieldName)
     throws OccupationalFieldNotFoundException {
   OccupationalField field = fieldDAO.findOccupationalFieldByName(fieldName);
   if (field != null) {
     return field;
   } else throw new OccupationalFieldNotFoundException();
 }
 public OccupationalField getOccupationalFieldById(Long fieldId)
     throws OccupationalFieldNotFoundException {
   OccupationalField field = fieldDAO.findOccupationalFieldById(fieldId);
   if (field != null) {
     return field;
   } else throw new OccupationalFieldNotFoundException();
 }
 @Override
 public Collection<OccupationalField> getOccupationalMainFields()
     throws OccupationalFieldNotFoundException {
   Collection<OccupationalField> fieldList = fieldDAO.findOccupationalMainFields();
   if (fieldList != null) {
     return fieldList;
   } else throw new OccupationalFieldNotFoundException();
 }