felix 1 year ago
parent 098549fe9e
commit 0c3d7ebb32

@ -3,14 +3,10 @@ package SAE.ApiREST.Client;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import main.java.SAE.ApiREST.Client.TestArticleApi;
@SpringBootApplication
public class ClientApplication {
private static final Logger log = LoggerFactory.getLogger(DemoApplication.class);
public static void main(String[] args) {
TestArticleApi test = new TestArticleApi();
SpringApplication.run(ClientApplication.class, args);
}
}

@ -1,14 +0,0 @@
package main.java.SAE.ApiREST.Client;
public class TestArticleApi {
private RestTemplate restTemplate = new RestTemplate();
private String baseURI = "http://localhost:8080/ArticleWebService/";
public TestArticleApi() {
testPost();
}
private void testPost() {
restTemplate.postForObject(baseURI + "")
}
}

@ -1,100 +0,0 @@
package SAE.ApiREST.Client;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
@Entity
public class Article {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
Integer id;
String title;
String url;
LocalDate dateAdded;
LocalDate datePublished;
Boolean visible;
Integer type;
// ArrayList<Keyword> keywords = new ArrayList<>();
public Article() {}
public Article(String title, String url, LocalDate dateAdded, LocalDate datePublished, Boolean visibility, Integer type) {
this.id = 1;
this.title = title;
this.url = url;
this.dateAdded = dateAdded;
this.datePublished = datePublished;
this.visible = visibility;
this.type = type;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
public String getUrl() {
return this.url;
}
public void setUrl(String url) {
this.url = url;
}
public LocalDate getDateAdded() {
return this.dateAdded;
}
public void setDateAdded(String dateAdded) {
this.dateAdded = LocalDate.parse(dateAdded, DateTimeFormatter.ofPattern("dd-MM-yyyy"));
}
public LocalDate getDatePublished() {
return this.datePublished;
}
public void setDatePublished(String datePublished) {
this.datePublished = LocalDate.parse(datePublished, DateTimeFormatter.ofPattern("dd-MM-yyyy"));
}
public Boolean getVisible() {
return this.visible;
}
public void setVisibility(Boolean visible) {
this.visible = visible;
}
public Integer getType() {
return this.type;
}
public void setType(Integer type) {
this.type = type;
}
/*
public List<Keyword> getKeywords() {
return this.keywords;
}
public void setKeywords(List<Keyword> keywords) {
this.keywords = keywords;
}
*/
}

@ -1,30 +0,0 @@
package SAE.ApiREST.Client;
public class Response {
Integer id;
String statusMessage;
public Response() {}
public Response(Integer id, String statusMessage) {
this.id = id;
this.statusMessage = statusMessage;
}
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}
public String getStatusMessage() {
return this.statusMessage;
}
public void setStatusMessage(String statusMessage) {
this.statusMessage = statusMessage;
}
}
Loading…
Cancel
Save