From c8e15d40f71fb10c86f928fac8940d1d2918bb46 Mon Sep 17 00:00:00 2001 From: Gaetano_Piazzolla Date: Mon, 23 Jan 2023 11:28:28 +0100 Subject: [PATCH] Version 1.8: Added jakarta support --- .../demo/controller/CrudController.java" | 29 +++++++++++++++++++ .../demo/serviceInterface/CrudService.java" | 20 +++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 "\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/controller/CrudController.java" create mode 100644 "\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/serviceInterface/CrudService.java" diff --git "a/\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/controller/CrudController.java" "b/\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/controller/CrudController.java" new file mode 100644 index 0000000..0e154ad --- /dev/null +++ "b/\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/controller/CrudController.java" @@ -0,0 +1,29 @@ +package com.example.demo.controller; + +import org.springframework.data.domain.Page; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; + +/** +* Generated by Springboot-3layer-Generator at Jan 23, 2023, 9:55:04 AM +*/ +public interface CrudController{ + + @PostMapping + ResponseEntity create(O object); + + @PutMapping + ResponseEntity update(O object); + + @PostMapping("find") + ResponseEntity> read(O object, Integer page, Integer size); + @GetMapping("{id}") + ResponseEntity readOne(P primaryKey); + + @DeleteMapping + void delete(P primaryKey); + +} \ No newline at end of file diff --git "a/\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/serviceInterface/CrudService.java" "b/\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/serviceInterface/CrudService.java" new file mode 100644 index 0000000..1e9a95e --- /dev/null +++ "b/\\\\Users\\\\Gaetano_Piazzolla\\\\Workspaces\\\\workspace_private\\\\Layer3Gen\\\\demo/src/main/java/com/example/demo/serviceInterface/CrudService.java" @@ -0,0 +1,20 @@ +package com.example.demo.serviceInterface; + +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; + +/** +* Generated by Springboot-3layer-Generator at Jan 23, 2023, 9:55:04 AM +*/ +public interface CrudService { + + E create(E entity); + + E update(E entity); + + Page read(E entity, Pageable pageable); + E readOne(P primaryKey); + + void delete(P primaryKey); + +} \ No newline at end of file