package customerSession;
import customerSession.CustomerInput;
import customerSession.CustomerOutput;
import customerSession.CustomerMORInput;
import customerSession.CustomerMOROutput;
import customerSession.CustomerHoldableCursorInput;
import java.util.Collection;
/**
 * Remote interface for Enterprise Bean: CustomerSession
 */
public interface CustomerSession extends javax.ejb.EJBObject {
	public CustomerOutput customerSession(CustomerInput input)
		throws
			javax.ejb.FinderException,
			irwwbase.UserException,
			Exception,
			java.rmi.RemoteException;
	public CustomerMOROutput queryCustomerCredit(CustomerMORInput input) throws Exception, java.rmi.RemoteException;
	public CustomerHoldableCursorOutput customerHoldableCursor(CustomerHoldableCursorInput input)
		throws Exception, java.rmi.RemoteException;
	
	public long portfolio(String type, short cid, short did, short wid)
		throws irwwbase.UserException,
		java.rmi.RemoteException;
	public Collection balances(String type, short cid, short wid)
		throws irwwbase.UserException,
		java.rmi.RemoteException;
}
