diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java index 31b5acd..700a5de 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/service/EmployeeServiceImpl.java @@ -8,11 +8,15 @@ import at.ac.tuwien.sepm.assignment.groupphase.exception.InvalidEmployeeExceptio import at.ac.tuwien.sepm.assignment.groupphase.exception.PersistenceException; import at.ac.tuwien.sepm.assignment.groupphase.exception.ServiceException; import java.util.Set; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; @Service public class EmployeeServiceImpl implements EmployeeService { + private static final Logger LOG = LoggerFactory.getLogger(EmployeeServiceImpl.class); + private final EmployeeDAO employeePersistence; public EmployeeServiceImpl(EmployeeDAO employeePersistence) { @@ -26,6 +30,7 @@ public class EmployeeServiceImpl implements EmployeeService { try { return employeePersistence.add(employee); } catch (PersistenceException e) { + LOG.error("PersistenceException while adding Employee. Message: {}", e.getMessage()); throw new ServiceException(e); } } @@ -38,6 +43,9 @@ public class EmployeeServiceImpl implements EmployeeService { employeePersistence.update(employee); return employee; } catch (ElementNotFoundException | PersistenceException e) { + LOG.error( + "ElementNotFoundException or PersistenceException while updating Employee. Message: {}", + e.getMessage()); throw new ServiceException(e); } } @@ -48,6 +56,7 @@ public class EmployeeServiceImpl implements EmployeeService { try { return employeePersistence.list(); } catch (PersistenceException e) { + LOG.error("PersistenceException while listing Employees. Message: {}", e.getMessage()); throw new ServiceException(e); } } |