@Override public boolean delete(IService service) { try { service = entityManager.getReference(Service.class, service.getId()); entityManager.remove(service); entityManager.flush(); return true; } catch (EntityNotFoundException e) { logger.debug("Service[{}] not found", service.getId()); return false; } }