├── .gitignore ├── LICENSE ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── platzi │ │ └── pizza │ │ ├── PlatziPizzeriaApplication.java │ │ ├── persitence │ │ ├── audit │ │ │ ├── AuditPizzaListener.java │ │ │ └── AuditableEntity.java │ │ ├── entity │ │ │ ├── CustomerEntity.java │ │ │ ├── OrderEntity.java │ │ │ ├── OrderItemEntity.java │ │ │ ├── OrderItemId.java │ │ │ └── PizzaEntity.java │ │ ├── projection │ │ │ └── OrderSummary.java │ │ └── repository │ │ │ ├── CustomerRepository.java │ │ │ ├── OrderRepository.java │ │ │ ├── PizzaPagSortRepository.java │ │ │ └── PizzaRepository.java │ │ ├── service │ │ ├── CustomerService.java │ │ ├── OrderService.java │ │ ├── PizzaService.java │ │ ├── dto │ │ │ ├── RandomOrderDto.java │ │ │ └── UpdatePizzaPriceDto.java │ │ └── exception │ │ │ └── EmailApiException.java │ │ └── web │ │ └── controller │ │ ├── CustomerController.java │ │ ├── OrderController.java │ │ └── PizzaController.java └── resources │ └── application.properties └── test └── java └── com └── platzi └── pizza └── PlatziPizzeriaApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/LICENSE -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'platzi-pizzeria' 2 | -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/PlatziPizzeriaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/PlatziPizzeriaApplication.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/audit/AuditPizzaListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/audit/AuditPizzaListener.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/audit/AuditableEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/audit/AuditableEntity.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/entity/CustomerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/entity/CustomerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/entity/OrderEntity.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/entity/OrderItemId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/entity/OrderItemId.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/entity/PizzaEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/entity/PizzaEntity.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/projection/OrderSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/projection/OrderSummary.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/repository/CustomerRepository.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/repository/OrderRepository.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/repository/PizzaPagSortRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/repository/PizzaPagSortRepository.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/persitence/repository/PizzaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/persitence/repository/PizzaRepository.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/service/CustomerService.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/service/OrderService.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/service/PizzaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/service/PizzaService.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/service/dto/RandomOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/service/dto/RandomOrderDto.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/service/dto/UpdatePizzaPriceDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/service/dto/UpdatePizzaPriceDto.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/service/exception/EmailApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/service/exception/EmailApiException.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/web/controller/CustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/web/controller/CustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/web/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/web/controller/OrderController.java -------------------------------------------------------------------------------- /src/main/java/com/platzi/pizza/web/controller/PizzaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/java/com/platzi/pizza/web/controller/PizzaController.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/test/java/com/platzi/pizza/PlatziPizzeriaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/platzi/curso-java-spring-security/HEAD/src/test/java/com/platzi/pizza/PlatziPizzeriaApplicationTests.java --------------------------------------------------------------------------------