spring-boot-realworld-examp.../src/main/java/io/spring/core/service/AuthorizationService.java

16 lines
515 B
Java
Raw Normal View History

2017-08-18 16:08:27 +07:00
package io.spring.core.service;
2017-08-15 13:17:54 +07:00
import io.spring.core.article.Article;
2017-08-15 17:16:06 +07:00
import io.spring.core.comment.Comment;
2017-08-15 13:17:54 +07:00
import io.spring.core.user.User;
public class AuthorizationService {
2017-08-15 13:35:29 +07:00
public static boolean canWriteArticle(User user, Article article) {
2017-08-15 13:17:54 +07:00
return user.getId().equals(article.getUserId());
}
2017-08-15 17:16:06 +07:00
public static boolean canWriteComment(User user, Article article, Comment comment) {
return user.getId().equals(article.getUserId()) || user.getId().equals(comment.getUserId());
}
2017-08-15 13:17:54 +07:00
}