CLRA 0.1.2

com.clra.rowing
Interface IAttendanceMgr

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

public interface IAttendanceMgr
extends javax.ejb.EJBObject

Manages attendance for a RowingSession.

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

Method Summary
 void cancelRowingSession(String note)
           
 void closeBoating(BoatingView boating)
           
 void closeBoatings()
           
 void finishFinalBoating(BoatingView boating)
           
 void finishFinalBoatings()
           
 String getParticipantStatus(ParticipantSnapshot participant)
           
 void markParticipantAbsent(ParticipantSnapshot participant, String note)
           
 void removeFinalBoating(SeatSnapshot seat)
           
 SeatSnapshot setFinalBoating(BoatingView boating, ParticipantSnapshot participant, int seatnum)
           
 void startFinalBoating(BoatingView boating)
           
 void startFinalBoatings()
           
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Method Detail

markParticipantAbsent

public void markParticipantAbsent(ParticipantSnapshot participant,
                                  String note)
                           throws java.rmi.RemoteException,
                                  RowingException,
                                  RowingSessionStateException

getParticipantStatus

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

startFinalBoatings

public void startFinalBoatings()
                        throws java.rmi.RemoteException,
                               RowingSessionStateException

startFinalBoating

public void startFinalBoating(BoatingView boating)
                       throws java.rmi.RemoteException,
                              RowingException,
                              RowingSessionStateException,
                              BoatingStateException

setFinalBoating

public SeatSnapshot setFinalBoating(BoatingView boating,
                                    ParticipantSnapshot participant,
                                    int seatnum)
                             throws java.rmi.RemoteException,
                                    RowingException,
                                    RowingSessionStateException,
                                    BoatingStateException

removeFinalBoating

public void removeFinalBoating(SeatSnapshot seat)
                        throws java.rmi.RemoteException,
                               RowingException,
                               RowingSessionStateException,
                               BoatingStateException

finishFinalBoating

public void finishFinalBoating(BoatingView boating)
                        throws java.rmi.RemoteException,
                               RowingException,
                               RowingSessionStateException,
                               BoatingStateException

finishFinalBoatings

public void finishFinalBoatings()
                         throws java.rmi.RemoteException,
                                RowingSessionStateException

closeBoating

public void closeBoating(BoatingView boating)
                  throws java.rmi.RemoteException,
                         RowingException,
                         RowingSessionStateException

closeBoatings

public void closeBoatings()
                   throws java.rmi.RemoteException,
                          RowingSessionStateException

cancelRowingSession

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

CLRA 0.1.2