User: salborini
Date: 00/11/28 17:15:11
Added: src/main/org/jboss/test/bench/interfaces AComplexPK.java
ComplexEntity.java ComplexEntityHome.java
MySession.java MySessionHome.java SimpleEntity.java
SimpleEntityHome.java
Log:
benchmark test
Revision Changes Path
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/AComplexPK.java
Index: AComplexPK.java
===================================================================
package org.jboss.test.bench.interfaces;
import java.io.Serializable;
import java.io.IOException;
public class AComplexPK implements Serializable{
public boolean aBoolean;
public int anInt;
public long aLong;
public double aDouble;
public String aString;
public AComplexPK() {};
public AComplexPK(boolean aBoolean, int anInt, long aLong, double aDouble,
String aString) {
this.aBoolean = aBoolean;
this.anInt = anInt;
this.aLong = aLong;
this.aDouble = aDouble;
this.aString = aString;
}
public boolean equals(Object other) {
if (other != null && other instanceof AComplexPK) {
AComplexPK otherPK = (AComplexPK)other;
return ((aBoolean == otherPK.aBoolean) &&
(anInt == otherPK.anInt) &&
(aLong == otherPK.aLong) &&
(aDouble == otherPK.aDouble) &&
(aString == null ? otherPK.aString == null :
aString.equals(otherPK.aString)));
} else return false;
}
public int hashCode() {
// Missing the double but ok for test
return anInt*
(new Long(aLong)).intValue()*
(new Double(aDouble)).intValue()*
aString.hashCode();
}
}
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/ComplexEntity.java
Index: ComplexEntity.java
===================================================================
package org.jboss.test.bench.interfaces;
import java.rmi.RemoteException;
import javax.ejb.EJBObject;
import org.jboss.test.bench.interfaces.AComplexPK;
public interface ComplexEntity extends EJBObject {
public String getOtherField() throws RemoteException;
public void setOtherField(String otherField) throws RemoteException;
}
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/ComplexEntityHome.java
Index: ComplexEntityHome.java
===================================================================
package org.jboss.test.bench.interfaces;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.FinderException;
import javax.ejb.EJBHome;
public interface ComplexEntityHome extends EJBHome {
public ComplexEntity create(boolean aBoolean, int anInt, long aLong, double
aDouble, String aString)
throws RemoteException, CreateException;
public ComplexEntity findByPrimaryKey(AComplexPK aComplexPK)
throws RemoteException, FinderException;
}
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/MySession.java
Index: MySession.java
===================================================================
package org.jboss.test.bench.interfaces;
import javax.ejb.*;
import java.rmi.*;
public interface MySession extends EJBObject {
public int getInt() throws RemoteException;
}
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/MySessionHome.java
Index: MySessionHome.java
===================================================================
package org.jboss.test.bench.interfaces;
import javax.ejb.*;
import java.rmi.*;
public interface MySessionHome extends EJBHome {
public MySession create() throws RemoteException, CreateException;
}
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/SimpleEntity.java
Index: SimpleEntity.java
===================================================================
package org.jboss.test.bench.interfaces;
import java.rmi.RemoteException;
import javax.ejb.EJBObject;
public interface SimpleEntity extends EJBObject {
public int getField() throws RemoteException;
public void setField(int field) throws RemoteException;
}
1.1
jbosstest/src/main/org/jboss/test/bench/interfaces/SimpleEntityHome.java
Index: SimpleEntityHome.java
===================================================================
package org.jboss.test.bench.interfaces;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.FinderException;
import javax.ejb.EJBHome;
public interface SimpleEntityHome extends EJBHome {
public SimpleEntity create(int pk) throws RemoteException, CreateException;
public SimpleEntity findByPrimaryKey(Integer pk) throws RemoteException,
FinderException;
}