Index: topia/src/java/org/codelutin/topia/distribution/DistributionHelper.java diff -u topia/src/java/org/codelutin/topia/distribution/DistributionHelper.java:1.3 topia/src/java/org/codelutin/topia/distribution/DistributionHelper.java:1.4 --- topia/src/java/org/codelutin/topia/distribution/DistributionHelper.java:1.3 Tue Jul 19 13:15:13 2005 +++ topia/src/java/org/codelutin/topia/distribution/DistributionHelper.java Wed Jul 20 12:49:52 2005 @@ -23,9 +23,9 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Mise a jour: $Date: 2005/07/19 13:15:13 $ + * Mise a jour: $Date: 2005/07/20 12:49:52 $ * par : $Author: bpoussin $ */ @@ -36,6 +36,7 @@ import org.codelutin.topia.TopiaArgument; import org.codelutin.topia.TopiaContext; import org.codelutin.topia.TopiaException; +import org.codelutin.topia.persistence.TopiaTransaction; public abstract class DistributionHelper { // DistributionHelper @@ -69,11 +70,11 @@ } - public Object call(Class service, String methodName, TopiaArgument args) throws TopiaException{ - return call(service, methodName, args.getArgs().toArray()); + public Object call(TopiaTransaction tt, Class service, String methodName, TopiaArgument args) throws TopiaException{ + return call(tt, service, methodName, args.getArgs().toArray()); } - public abstract Object call(Class service, String methodName, Object [] args) throws TopiaException; + public abstract Object call(TopiaTransaction tt, Class service, String methodName, Object [] args) throws TopiaException; } // DistributionHelper Index: topia/src/java/org/codelutin/topia/distribution/JndiDistributionHelper.java diff -u topia/src/java/org/codelutin/topia/distribution/JndiDistributionHelper.java:1.3 topia/src/java/org/codelutin/topia/distribution/JndiDistributionHelper.java:1.4 --- topia/src/java/org/codelutin/topia/distribution/JndiDistributionHelper.java:1.3 Tue Jul 19 13:15:13 2005 +++ topia/src/java/org/codelutin/topia/distribution/JndiDistributionHelper.java Wed Jul 20 12:49:52 2005 @@ -23,9 +23,9 @@ * Created: Jul 30, 2004 * * @author Cédric Pineau - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Last update : $Date: 2005/07/19 13:15:13 $ + * Last update : $Date: 2005/07/20 12:49:52 $ * by : $Author: bpoussin $ */ @@ -37,11 +37,12 @@ import org.codelutin.topia.TopiaArgument; import org.codelutin.topia.TopiaContext; import org.codelutin.topia.TopiaException; +import org.codelutin.topia.persistence.TopiaTransaction; /** * */ -public class JndiDistributionHelper extends AbstractDistributionHelper { +public class JndiDistributionHelper extends DistributionHelper { /** * @param context @@ -51,7 +52,7 @@ super(context, properties); } - public Object call(Class service, String methodName, Object [] args) throws TopiaException { + public Object call(TopiaTransaction tt, Class service, String methodName, Object [] args) throws TopiaException { // Appel du service sur un EJB distant return null; // Object serviceImpl = getContext().getService(service, true);