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
|
|
|
}
|