Loading README.md 0 → 100644 +10 −0 Original line number Diff line number Diff line # IA2 GMS ## MySQL setup ``` create database gms; create user gms@localhost identified by 'gms'; grant all privileges on gms.* to gms@localhost; ``` gms/pom.xml +14 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,15 @@ <groupId>org.springframework.security</groupId> <artifactId>spring-security-oauth2-client</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> Loading @@ -49,6 +58,11 @@ <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>test</scope> </dependency> </dependencies> <build> Loading gms/src/main/java/it/inaf/ia2/gms/controller/GroupsModelController.java 0 → 100644 +17 −0 Original line number Diff line number Diff line package it.inaf.ia2.gms.controller; import it.inaf.ia2.gms.controller.model.GroupsModelRequest; import it.inaf.ia2.gms.controller.model.GroupsModelResponse; import javax.validation.Valid; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @RestController public class GroupsModelController { @GetMapping public GroupsModelResponse getGroupsModelResponse(@Valid @RequestBody GroupsModelRequest groupsModelRequest) { return null; } } gms/src/main/java/it/inaf/ia2/gms/controller/model/BaseModelRequest.java 0 → 100644 +14 −0 Original line number Diff line number Diff line package it.inaf.ia2.gms.controller.model; public abstract class BaseModelRequest { private String page; public String getPage() { return page; } public void setPage(String page) { this.page = page; } } gms/src/main/java/it/inaf/ia2/gms/controller/model/BaseModelResponse.java 0 → 100644 +23 −0 Original line number Diff line number Diff line package it.inaf.ia2.gms.controller.model; public abstract class BaseModelResponse { private String user; private String page; public String getUser() { return user; } public void setUser(String user) { this.user = user; } public String getPage() { return page; } public void setPage(String page) { this.page = page; } } Loading
README.md 0 → 100644 +10 −0 Original line number Diff line number Diff line # IA2 GMS ## MySQL setup ``` create database gms; create user gms@localhost identified by 'gms'; grant all privileges on gms.* to gms@localhost; ```
gms/pom.xml +14 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,15 @@ <groupId>org.springframework.security</groupId> <artifactId>spring-security-oauth2-client</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> Loading @@ -49,6 +58,11 @@ <artifactId>spring-security-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>test</scope> </dependency> </dependencies> <build> Loading
gms/src/main/java/it/inaf/ia2/gms/controller/GroupsModelController.java 0 → 100644 +17 −0 Original line number Diff line number Diff line package it.inaf.ia2.gms.controller; import it.inaf.ia2.gms.controller.model.GroupsModelRequest; import it.inaf.ia2.gms.controller.model.GroupsModelResponse; import javax.validation.Valid; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @RestController public class GroupsModelController { @GetMapping public GroupsModelResponse getGroupsModelResponse(@Valid @RequestBody GroupsModelRequest groupsModelRequest) { return null; } }
gms/src/main/java/it/inaf/ia2/gms/controller/model/BaseModelRequest.java 0 → 100644 +14 −0 Original line number Diff line number Diff line package it.inaf.ia2.gms.controller.model; public abstract class BaseModelRequest { private String page; public String getPage() { return page; } public void setPage(String page) { this.page = page; } }
gms/src/main/java/it/inaf/ia2/gms/controller/model/BaseModelResponse.java 0 → 100644 +23 −0 Original line number Diff line number Diff line package it.inaf.ia2.gms.controller.model; public abstract class BaseModelResponse { private String user; private String page; public String getUser() { return user; } public void setUser(String user) { this.user = user; } public String getPage() { return page; } public void setPage(String page) { this.page = page; } }