001         package com.croftsoft.apps.wyrm.entity;
002    
003         import java.rmi.*;
004         import javax.ejb.*;
005    
006         /*********************************************************************
007         * Local interface to User EJB.
008         *
009         * @version
010         *   2002-10-31
011         * @since
012         *   2002-09-30
013         * @author
014         *   <a href="http://alumni.caltech.edu/~croft">David Wallace Croft</a>
015         *********************************************************************/
016    
017         public interface  UserLocal
018           extends EJBLocalObject 
019         //////////////////////////////////////////////////////////////////////
020         //////////////////////////////////////////////////////////////////////
021         {
022    
023         public Long  getId ( )
024           throws EJBException;
025    
026         public String  getUsername   ( )
027           throws EJBException;
028    
029         public String  getPassword   ( )
030           throws EJBException;
031    
032         public String  getFirstName  ( )
033           throws EJBException;
034    
035         public String  getMiddleName ( )
036           throws EJBException;
037    
038         public String  getLastName   ( )
039           throws EJBException;
040    
041         public double  getCredits    ( )
042           throws EJBException;
043    
044         public PcLocal  getPcLocal   ( )
045           throws EJBException;
046    
047         //
048    
049         public void  setPassword   ( String   password   )
050           throws EJBException;
051    
052         public void  setFirstName  ( String   firstName  )
053           throws EJBException;
054    
055         public void  setMiddleName ( String   middleName )
056           throws EJBException;
057    
058         public void  setLastName   ( String   lastName   )
059           throws EJBException;
060    
061         public void  setCredits    ( double   credits    )
062           throws EJBException;
063    
064         public void  setPcLocal    ( PcLocal  pcLocal    )
065           throws EJBException;
066    
067         //////////////////////////////////////////////////////////////////////
068         //////////////////////////////////////////////////////////////////////
069         }