예제 #1
0
파일: User.java 프로젝트: alessiodm/ringer
 protected boolean amIFollowing(User u) {
   return id == u.id || userRepository.follows(this, u);
 }
예제 #2
0
파일: User.java 프로젝트: alessiodm/ringer
 public void stopFollowing(User u) {
   if (!userRepository.follows(this, u)) {
     throw RingerException.RELATION_ALREADY_EXISTS;
   }
   userRepository.deleteRelation(this, u);
 }
예제 #3
0
파일: User.java 프로젝트: alessiodm/ringer
 public List<User> getFollowing(int offset, int number) {
   return userRepository.getFollowing(this, offset, number);
 }
예제 #4
0
파일: User.java 프로젝트: alessiodm/ringer
 public void startFollowing(User u) {
   if (amIFollowing(u) == true) {
     throw RingerException.RELATION_ALREADY_EXISTS;
   }
   userRepository.createRelation(this, u);
 }