com.clra.rowing
Interface IInvoiceMgr
- All Superinterfaces:
- javax.ejb.EJBObject, java.rmi.Remote
- public interface IInvoiceMgr
- extends javax.ejb.EJBObject
Manages invoices for a RowingSession.
- Version:
- $Id: IInvoiceMgr.java,v 1.2 2002/02/18 18:04:23 rphall Exp $
- Author:
- Rick Hall
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
getParticipantStatus
public String getParticipantStatus(ParticipantSnapshot participant)
throws java.rmi.RemoteException,
RowingException
startInvoicing
public void startInvoicing()
throws java.rmi.RemoteException,
RowingSessionStateException
finishInvoicing
public void finishInvoicing()
throws java.rmi.RemoteException,
RowingSessionStateException
closeRowingSession
public void closeRowingSession()
throws java.rmi.RemoteException,
RowingSessionStateException
cancelRowingSession
public void cancelRowingSession(String note)
throws java.rmi.RemoteException,
RowingException