01: package com.calipso.reportgenerator.enterprise.common;
02:
03: import com.calipso.reportgenerator.common.ReportGeneratorConfiguration;
04: import com.calipso.reportgenerator.common.InfoException;
05: import com.calipso.reportgenerator.enterprise.common.ReportManagerSF;
06:
07: import java.rmi.RemoteException;
08:
09: //import com.calipso.reportgenerator.enterprise.common.ReportManagerSF;
10:
11: /**
12: * Es la interface home para ReportManagerSFBean, y es implementada
13: * por el EJB server container; el objeto implementado es Home object
14: * que proporciona una factory para los EJB objects.
15: */
16:
17: public interface ReportManagerSFHome extends javax.ejb.EJBHome {
18:
19: /*
20: * Este método crea el EJB object. Tal método se corresponde con
21: * el método ejbCreate() del ReportManagerSLBean
22: * @param reportGeneratorConfiguration La configuración para la ubicación de repositorios, etc
23: * @return El EJB object creado recientemente
24: */
25: ReportManagerSF create(
26: ReportGeneratorConfiguration reportGeneratorConfiguration)
27: throws javax.ejb.CreateException, InfoException,
28: RemoteException;
29: }
|