r2790 - trunk/topia-persistence/src/main/java/org/nuiton/topia
Author: athimel Date: 2013-08-05 10:49:05 +0200 (Mon, 05 Aug 2013) New Revision: 2790 Url: http://nuiton.org/projects/topia/repository/revisions/2790 Log: Relocate beginTransaction on TopiaContext for the moment Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaTransaction.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java 2013-08-05 08:22:58 UTC (rev 2789) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java 2013-08-05 08:49:05 UTC (rev 2790) @@ -63,11 +63,14 @@ * * @return new context with transaction * @throws TopiaException if any exception - * @deprecated use method from {@link TopiaTransaction} + * @deprecated we need another method that returns a {@link TopiaTransaction} only. This method doesn't exist yet */ @Deprecated TopiaContext beginTransaction() throws TopiaException; + // TODO AThimel 03/08/13 We need another API to obtain a TopiaTransaction + // TODO AThimel 03/08/13 This new method has to be located somewhere else (TopiaTransactionSupplier ? TopiaTransactionSupport ? or just TopiaPersistenceContext ?) + /** * Applies all the modifications made to this context on the persistence * device. Once commit is done, a new transaction is started. Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaTransaction.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaTransaction.java 2013-08-05 08:22:58 UTC (rev 2789) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaTransaction.java 2013-08-05 08:49:05 UTC (rev 2790) @@ -33,18 +33,6 @@ public interface TopiaTransaction { /** - * Returns a new context containing its own transaction. - * - * @return new context with transaction - * @deprecated Sub contexts are not supported anymore, it is not possible to get a transaction FROM a transaction - */ - @Deprecated - TopiaContext beginTransaction(); - - // TODO AThimel 03/08/13 We need another API to obtain a TopiaTransaction - // TODO AThimel 03/08/13 This new method has to be located somewhere else (TopiaTransactionSupplier ? TopiaTransactionSupport ? or just TopiaPersistenceContext ?) - - /** * Applies all the modifications made to this context on the persistence * device. Once commit is done, a new transaction is started. */
participants (1)
-
athimelï¼ users.nuiton.org