Advertisement
Guest User

Untitled

a guest
Jan 15th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. public class GameInvite extends AbstractInvite<Team> implements Named {
  2.  
  3.     private Game invitedGame;
  4.  
  5.     public GameInvite(Team teamWhoInvited, Game invitedGame) {
  6.         super(teamWhoInvited, InviteType.GAME);
  7.         this.invitedGame = invitedGame;
  8.     }
  9.  
  10.     public Game getInvitedGame() {
  11.         return invitedGame;
  12.     }
  13.  
  14.     @Override
  15.     public boolean accept() {
  16.         isAccepted(true);
  17.  
  18.         if(invitedGame != null && doesExist()) {
  19.             doesExist(false);
  20.             return true;
  21.         }
  22.  
  23.         return false;
  24.     }
  25.  
  26.     @Override
  27.     public String getInviteName() {
  28.         return getName();
  29.     }
  30.  
  31.     @Override
  32.     public boolean deny() {
  33.         isAccepted(false);
  34.         doesExist(false);
  35.  
  36.         return isAccepted();
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement