Example #1
0
  public void unlike(Rating r) {

    userLikes.remove(r);

    if (userUnlikes.add(r)) {
      r.unlike(this);
    }
  }
Example #2
0
  public void like(Rating r) {

    if (r == null) {
      throw new IllegalArgumentException("Empty rating");
    }

    userUnlikes.remove(r);

    if (userLikes.add(r)) {
      r.like(this);
    }
  }