001         package com.croftsoft.apps.wyrm.entity;
002    
003         import java.rmi.*;
004         import java.util.*;
005    
006         import javax.ejb.*;
007    
008         /*********************************************************************
009         * Local home interface for User EJB.
010         *
011         * @version
012         *   2002-10-03
013         * @since
014         *   2002-09-30
015         * @author
016         *   <a href="http://alumni.caltech.edu/~croft">David Wallace Croft</a>
017         *********************************************************************/
018    
019         public interface  UserLocalHome
020           extends EJBLocalHome
021         //////////////////////////////////////////////////////////////////////
022         //////////////////////////////////////////////////////////////////////
023         {
024    
025         public UserLocal  create ( String  username )
026           throws CreateException, EJBException;
027    
028         public UserLocal  findByPrimaryKey ( Long  id )
029           throws FinderException, EJBException;
030    
031         public UserLocal  findByUsername ( String  username )
032           throws FinderException, EJBException;
033    
034         public Collection  findAll ( )
035           throws FinderException, EJBException;
036    
037         public String [ ]  getUsernames ( )
038           throws FinderException, EJBException;
039    
040         //////////////////////////////////////////////////////////////////////
041         //////////////////////////////////////////////////////////////////////
042         }