public void refreshNotificaion() {
		try
		{
			// check user isRemoving
			if(this.isRemoving()) {
				UserRemovalInitiated notification = new UserRemovalInitiated(this);
				Notification.add(this.getId(), notification);
			}
			
			// check venue isRemoving
			List<Venue> aVenue = Venue.createFromResultSet(Data._findByArray("Venue", "aWaitingId", String.valueOf(this.getId())));
			for(Venue venue:aVenue) {
				VenueRemovalInitiated notification = new VenueRemovalInitiated(venue);
				Notification.add(this.getId(), notification);
			}
			
			// check appointment isWaiting
			List<Appointment> aAppt = Appointment.createFromResultSet(Data._findByArray("Appointment", "aWaitingId", String.valueOf(this.getId())));
			for(Appointment appt:aAppt) {
				JointAppointmentInitiated notification = new JointAppointmentInitiated(appt);
				Notification.add(this.getId(), notification);
			}
			
		} catch (SQLException e)
		{
			e.printStackTrace();
			return;
		}
		
	}