Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.clra.rowing
Interface IEnrollmentMgr  view IEnrollmentMgr download IEnrollmentMgr.java

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.3 2003/02/26 03:38:45 rphall Exp $

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

Method Detail

createParticipant

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

createParticipant

public ParticipantSnapshot createParticipant(com.clra.member.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(com.clra.member.MemberSnapshot member,
                                                          ParticipantSnapshot participant)
                                                   throws java.rmi.RemoteException,
                                                          RowingException,
                                                          RowingSessionStateException

getParticipantStatus

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

cancelRowingSession

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