com.sun.j2ee.blueprints.smarticket.ejb.movieinfo
Class MovieInfoEJB

java.lang.Object
  |
  +--com.sun.j2ee.blueprints.smarticket.ejb.movieinfo.MovieInfoEJB
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class MovieInfoEJB
extends java.lang.Object
implements javax.ejb.SessionBean

Implements the MovieInfo EJB component. Takes care of business methods and database access. This is a stateless session bean.

See Also:
Serialized Form

Field Summary
protected  javax.sql.DataSource dataSource
           
protected static java.lang.String MOVIEINFO_DB
           
 
Constructor Summary
MovieInfoEJB()
           
 
Method Summary
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 java.util.List getLocations(java.lang.String zipCode, int movieID)
           
 java.util.List getMovies(java.lang.String zipCode)
           
 java.util.List getShowtimes(int movieID, int locationID)
           
 void setSessionContext(javax.ejb.SessionContext sc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MOVIEINFO_DB

protected static final java.lang.String MOVIEINFO_DB

dataSource

protected javax.sql.DataSource dataSource
Constructor Detail

MovieInfoEJB

public MovieInfoEJB()
Method Detail

setSessionContext

public void setSessionContext(javax.ejb.SessionContext sc)
Specified by:
setSessionContext in interface javax.ejb.SessionBean

ejbCreate

public void ejbCreate()

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.SessionBean

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.SessionBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.SessionBean

getMovies

public java.util.List getMovies(java.lang.String zipCode)

getLocations

public java.util.List getLocations(java.lang.String zipCode,
                                   int movieID)

getShowtimes

public java.util.List getShowtimes(int movieID,
                                   int locationID)


Copyright © 2002 Sun Microsystems Inc. All rights reserved.