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

Quick Search    Search Deep

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

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

Method Summary
 void cancelRowingSession(java.lang.String note)
           
 void closeBoating(BoatingView boating)
           
 void closeBoatings()
           
 void finishFinalBoating(BoatingView boating)
           
 void finishFinalBoatings()
           
 java.lang.String getParticipantStatus(ParticipantSnapshot participant)
           
 void markParticipantAbsent(ParticipantSnapshot participant, java.lang.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,
                                  java.lang.String note)
                           throws java.rmi.RemoteException,
                                  RowingException,
                                  RowingSessionStateException

getParticipantStatus

public java.lang.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(java.lang.String note)
                         throws java.rmi.RemoteException,
                                RowingException