User: schulze
Date: 00/10/25 16:01:25
Added: src/main/org/jboss/test/bmp/interfaces BMPHelperSession.java
BMPHelperSessionHome.java SimpleBMP.java
SimpleBMPHome.java
Log:
Test for BMP added tests create/remove store/load activation/passivation transaction
rollback
Should work with almost all databases (used types: INTEGER, VARCHAR(200))
uses Hypersonic by default
Revision Changes Path
1.1
jbosstest/src/main/org/jboss/test/bmp/interfaces/BMPHelperSession.java
Index: BMPHelperSession.java
===================================================================
package org.jboss.test.bmp.interfaces;
import java.rmi.RemoteException;
import javax.ejb.*;
public interface BMPHelperSession
extends EJBObject
{
public boolean existsSimpleBeanTable () throws EJBException, RemoteException;
public void createSimpleBeanTable () throws EJBException, RemoteException;
public void dropSimpleBeanTable () throws EJBException, RemoteException;
public String doTest () throws EJBException, RemoteException;
}
1.1
jbosstest/src/main/org/jboss/test/bmp/interfaces/BMPHelperSessionHome.java
Index: BMPHelperSessionHome.java
===================================================================
package org.jboss.test.bmp.interfaces;
import java.rmi.RemoteException;
import javax.ejb.*;
public interface BMPHelperSessionHome
extends EJBHome
{
public BMPHelperSession create () throws CreateException, EJBException,
RemoteException;
}
1.1 jbosstest/src/main/org/jboss/test/bmp/interfaces/SimpleBMP.java
Index: SimpleBMP.java
===================================================================
package org.jboss.test.bmp.interfaces;
import java.rmi.RemoteException;
import javax.ejb.*;
public interface SimpleBMP
extends EJBObject
{
public void setName (String _name) throws RemoteException;
public String getName () throws RemoteException;
}
1.1
jbosstest/src/main/org/jboss/test/bmp/interfaces/SimpleBMPHome.java
Index: SimpleBMPHome.java
===================================================================
package org.jboss.test.bmp.interfaces;
import java.rmi.RemoteException;
import java.util.Collection;
import javax.ejb.*;
public interface SimpleBMPHome
extends EJBHome
{
public SimpleBMP create (int _id, String _name)
throws CreateException, DuplicateKeyException, EJBException, RemoteException;
public SimpleBMP findByPrimaryKey (Integer _key)
throws FinderException, EJBException, RemoteException;
public Collection findAll () throws EJBException, RemoteException;
}