From bfb032e9272e665eac961dd4bb8214a0edb92245 Mon Sep 17 00:00:00 2001 From: Thomas GRUSON Date: Thu, 20 Jan 2022 13:59:20 +0100 Subject: [PATCH] feat(core-api): create project CRUD api --- code/core-api/pom.xml | 4 ++++ .../ara/coreapi/repository/AraProjectRepository.java | 11 +++++++++++ 2 files changed, 15 insertions(+) create mode 100644 code/core-api/src/main/java/com/decathlon/ara/coreapi/repository/AraProjectRepository.java diff --git a/code/core-api/pom.xml b/code/core-api/pom.xml index 8e5cd7a95..748eef352 100644 --- a/code/core-api/pom.xml +++ b/code/core-api/pom.xml @@ -34,6 +34,10 @@ org.springframework.boot spring-boot-starter-data-jpa + + org.springframework.boot + spring-boot-starter-data-rest + org.springframework.boot spring-boot-starter-web diff --git a/code/core-api/src/main/java/com/decathlon/ara/coreapi/repository/AraProjectRepository.java b/code/core-api/src/main/java/com/decathlon/ara/coreapi/repository/AraProjectRepository.java new file mode 100644 index 000000000..9ddb2c885 --- /dev/null +++ b/code/core-api/src/main/java/com/decathlon/ara/coreapi/repository/AraProjectRepository.java @@ -0,0 +1,11 @@ +package com.decathlon.ara.coreapi.repository; + +import com.decathlon.ara.coreapi.domain.AraProject; + +import org.springframework.data.repository.PagingAndSortingRepository; +import org.springframework.data.rest.core.annotation.RepositoryRestResource; + +@RepositoryRestResource(collectionResourceRel = "projects", path = "projects") +public interface AraProjectRepository extends PagingAndSortingRepository { + +}