class RepositoryTodoCrudService implements TodoCrudService {

    @Transactional(readOnly = true)
    @Override
    public List<TodoDTO> findAll() {
        LOGGER.info("Finding all todo entries.");

        List<Todo> todoEntries = repository.findAll();

        LOGGER.debug("Found {} todo entries.", todoEntries.size());

        return transformer.convertList(todoEntries, TodoDTO.class);
    }

    @Autowired public  RepositoryTodoCrudService(TodoRepository repository, JTransfo transformer);

}