GroupInvite(User sender, User receiver, Group group) { this.sender = sender; this.receiver = receiver; this.group = group; this.text = "<a href = profile.jsp?ID=" + sender.getID() + ">" + sender.getDisplayName() + "</a>" + " has invited you to join " + "<a href profile.jsp?ID=" + group.getID() + ">" + group.getDisplayName() + "</a>"; type = "GroupInvite"; }
private void update() { try { group.subscribeTo(receiver); receiver.addGroup(group); Date date = new Date(); receiver.post( "<a href = profile.jsp?ID=" + receiver.getID() + ">" + receiver.getDisplayName() + "</a>" + " joined " + "<a href = profile.jsp?ID=" + group.getID() + ">" + group.getDisplayName() + "</a>", receiver, date); } catch (Exception e) { // Fix to later return some sort of bs e.printStackTrace(); } }