├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── sacavix │ │ └── todoapp │ │ ├── TodoappApplication.java │ │ ├── context │ │ └── SwaggerConfig.java │ │ ├── controller │ │ └── TaskController.java │ │ ├── exceptions │ │ ├── ExceptionHandler.java │ │ └── ToDoExceptions.java │ │ ├── mapper │ │ ├── IMapper.java │ │ └── TaskInDTOToTask.java │ │ ├── persistence │ │ ├── entity │ │ │ ├── Task.java │ │ │ └── TaskStatus.java │ │ └── repository │ │ │ └── TaskRepository.java │ │ └── service │ │ ├── TaskService.java │ │ └── dto │ │ └── TaskInDTO.java └── resources │ └── application.yml └── test └── java └── com └── sacavix └── todoapp └── TodoappApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/TodoappApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/TodoappApplication.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/context/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/context/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/controller/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/controller/TaskController.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/exceptions/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/exceptions/ExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/exceptions/ToDoExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/exceptions/ToDoExceptions.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/mapper/IMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/mapper/IMapper.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/mapper/TaskInDTOToTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/mapper/TaskInDTOToTask.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/persistence/entity/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/persistence/entity/Task.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/persistence/entity/TaskStatus.java: -------------------------------------------------------------------------------- 1 | package com.sacavix.todoapp.persistence.entity; 2 | 3 | public enum TaskStatus { 4 | ON_TIME, LATE 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/persistence/repository/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/persistence/repository/TaskRepository.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/service/TaskService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/service/TaskService.java -------------------------------------------------------------------------------- /src/main/java/com/sacavix/todoapp/service/dto/TaskInDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/java/com/sacavix/todoapp/service/dto/TaskInDTO.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/test/java/com/sacavix/todoapp/TodoappApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoandypv/todo-api/HEAD/src/test/java/com/sacavix/todoapp/TodoappApplicationTests.java --------------------------------------------------------------------------------