Commit 844e9e5e authored by Sonia Zorba's avatar Sonia Zorba
Browse files

Started groups persistence and retrieval implementation

parent fe1de660
Loading
Loading
Loading
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;

```
+14 −0
Original line number Diff line number Diff line
@@ -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>
@@ -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>
+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;
    }
}
+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;
    }
}
+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