CLRA 0.1.2

com.clra.rowing
Interface IEnrollmentMgr

All Superinterfaces:
javax.ejb.EJBObject, java.rmi.Remote

public interface IEnrollmentMgr
extends javax.ejb.EJBObject

Manages enrollments for a RowingSession.

Version:
$Id: IEnrollmentMgr.java,v 1.2 2002/02/18 18:04:21 rphall Exp $
Author:
Rick Hall

Method Summary
 void cancelRowingSession(String note)
           
 ParticipantSnapshot createParticipant(MemberSnapshot member)
           
 ParticipantSnapshot createParticipant(MemberSnapshot member, SeatPreference pref)
           
 void deleteParticipant(ParticipantSnapshot participant)
           
 String getParticipantStatus(ParticipantSnapshot participant)
           
 ParticipantSnapshot substituteMemberForParticipant(MemberSnapshot member, ParticipantSnapshot participant)
           
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

createParticipant

public ParticipantSnapshot createParticipant(MemberSnapshot member)
                                      throws java.rmi.RemoteException,
                                             RowingException,
                                             RowingSessionStateException

createParticipant

public ParticipantSnapshot createParticipant(MemberSnapshot member,
                                             SeatPreference pref)
                                      throws java.rmi.RemoteException,
                                             RowingException,
                                             RowingSessionStateException

deleteParticipant

public void deleteParticipant(ParticipantSnapshot participant)
                       throws java.rmi.RemoteException,
                              RowingException,
                              RowingSessionStateException

substituteMemberForParticipant

public ParticipantSnapshot substituteMemberForParticipant(MemberSnapshot member,
                                                          ParticipantSnapshot participant)
                                                   throws java.rmi.RemoteException,
                                                          RowingException,
                                                          RowingSessionStateException

getParticipantStatus

public String getParticipantStatus(ParticipantSnapshot participant)
                            throws java.rmi.RemoteException,
                                   RowingException

cancelRowingSession

public void cancelRowingSession(String note)
                         throws java.rmi.RemoteException,
                                RowingException

CLRA 0.1.2