package com.jakeapp.violet.protocol.invites;
/**
* Public interface for handling <code>Invitation</code>s
*/
public interface IInvitationHandler {
/**
* Adding another <code>IProjectInvitationListener</code> to the list of
* listeners.
*
* @param invitationListener
* the <code>IProjectInvitationListener</code> listener to be
* added.
*/
void registerInvitationListener(
IProjectInvitationListener invitationListener);
/**
* Remove the given <code>IProjectInvitationListener</code> from the list of
* listeners (if it exists)
*
* @param invitationListener
* the <code>IProjectInvitationListener</code> listener to be
* removed.
*/
void unregisterInvitationListener(
IProjectInvitationListener invitationListener);
}