com.prolifics.remoteReport
Class WebReportAccessBean

java.lang.Object
  extended by com.prolifics.remoteReport.WebReportAccessBean
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean

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

This is a Session Bean Class

See Also:
Serialized Form

Constructor Summary
WebReportAccessBean()
           
 
Method Summary
 void ejbActivate()
          ejbActivate method comment
 void ejbCreate()
          ejbCreate method comment
 void ejbPassivate()
          ejbPassivate method comment
 void ejbRemove()
          ejbRemove method comment
 javax.ejb.SessionContext getSessionContext()
          getSessionContext method comment
 ReportChunk read(int id)
          Insert the method's description here.
 WebReport runReport(java.lang.String reportFileName, java.lang.String args)
          Insert the method's description here.
 void setSessionContext(javax.ejb.SessionContext ctx)
          setSessionContext method comment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebReportAccessBean

public WebReportAccessBean()
Method Detail

ejbActivate

public void ejbActivate()
                 throws java.rmi.RemoteException
ejbActivate method comment

Specified by:
ejbActivate in interface javax.ejb.SessionBean
Throws:
java.rmi.RemoteException - The exception description.

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException,
                      java.rmi.RemoteException
ejbCreate method comment

Throws:
javax.ejb.CreateException - The exception description.
java.rmi.RemoteException - The exception description.

ejbPassivate

public void ejbPassivate()
                  throws java.rmi.RemoteException
ejbPassivate method comment

Specified by:
ejbPassivate in interface javax.ejb.SessionBean
Throws:
java.rmi.RemoteException - The exception description.

ejbRemove

public void ejbRemove()
               throws java.rmi.RemoteException
ejbRemove method comment

Specified by:
ejbRemove in interface javax.ejb.SessionBean
Throws:
java.rmi.RemoteException - The exception description.

getSessionContext

public javax.ejb.SessionContext getSessionContext()
getSessionContext method comment

Returns:
javax.ejb.SessionContext

runReport

public WebReport runReport(java.lang.String reportFileName,
                           java.lang.String args)
                    throws java.io.IOException
Insert the method's description here. Creation date: (10/25/2001 12:40:00 PM)

Parameters:
reportName - java.lang.String
args - java.lang.String
Returns:
com.prolifics.ejb.WebReport
Throws:
java.io.IOException

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
                       throws java.rmi.RemoteException
setSessionContext method comment

Specified by:
setSessionContext in interface javax.ejb.SessionBean
Parameters:
ctx - javax.ejb.SessionContext
Throws:
java.rmi.RemoteException - The exception description.

read

public ReportChunk read(int id)
                 throws java.io.IOException
Insert the method's description here. Creation date: (11/3/2001 7:27:30 AM)

Returns:
byte[]
Throws:
java.io.IOException - The exception description.