summaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/blog/web/services/ArticleService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/blog/web/services/ArticleService.java')
-rw-r--r--src/main/java/com/blog/web/services/ArticleService.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/blog/web/services/ArticleService.java b/src/main/java/com/blog/web/services/ArticleService.java
index aeedcb4..f0fb05b 100644
--- a/src/main/java/com/blog/web/services/ArticleService.java
+++ b/src/main/java/com/blog/web/services/ArticleService.java
@@ -2,18 +2,20 @@ package com.blog.web.services;
import com.blog.web.dto.ArticleDto;
import com.blog.web.models.Article;
+
import java.util.List;
+import java.util.Optional;
public interface ArticleService {
List<ArticleDto> findAllArticles();
- Article saveArticle(ArticleDto article);
+ Optional<Article> saveArticle(ArticleDto article);
ArticleDto findArticleById(long articleId);
void updateArticle(ArticleDto articleDto);
- void delete(Long articleId);
+ boolean delete(Long articleId);
List<ArticleDto> searchArticles(String search);
}