package com.ibm.almaden.ejb.session;

/*
**  Licensed Materials - Property of IBM
**
**  (C) COPYRIGHT IBM Corp. 1999-2001  All rights reserved
**
**  US Government Users Restricted Rights - Use, duplication or
**  disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
**
**/

import javax.ejb.*;
import java.rmi.*;
import java.util.*;
import com.ibm.almaden.ejb.Event.*;
/**
* Session interface 
*
**/

public interface Session extends javax.ejb.EJBObject
{
  	/**
	 * createThings. Create simple calendar data
	 *
	 */
	
	public EventXMLAdaptor createThings() throws java.rmi.RemoteException, javax.ejb.EJBException, CreateException, FinderException, RemoveException;
	
	 /**
	 * createThings. Create simple calendar data
	 *
	 */
	
	public Enumeration findThings() throws java.rmi.RemoteException, javax.ejb.EJBException, FinderException;
	
	 /**
	 * removeThings. Remove what was created
	 *
	 */
	
	public void removeThings() throws java.rmi.RemoteException, javax.ejb.EJBException, FinderException, RemoveException;
} // Controller
