Class TransactionOptions.Builder
- java.lang.Object
-
- com.google.appengine.api.datastore.TransactionOptions.Builder
-
- Enclosing class:
- TransactionOptions
public static final class TransactionOptions.Builder extends Object
Contains static creation methods forTransactionOptions.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TransactionOptionsallowMultipleEntityGroups(boolean enable)Deprecated.UseBuilder.withDefaults().setXG(enable)instead.static TransactionOptionswithDefaults()Helper method for creating aTransactionOptionsinstance with default values.static TransactionOptionswithPreviousTransaction(Transaction previousTransaction)Shorthand forTransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);static TransactionOptionswithTransactionMode(TransactionOptions.Mode mode)Shorthand forTransactionOptions.withDefaults().setTransactionMode(...);static TransactionOptionswithXG(boolean enable)Create aTransactionOptionsthat enables or disables the use of cross-group transactions.
-
-
-
Method Detail
-
withXG
public static TransactionOptions withXG(boolean enable)
Create aTransactionOptionsthat enables or disables the use of cross-group transactions. Shorthand forTransactionOptions.withDefaults().setXG(...);- Parameters:
enable- true to allow cross-group transactions, false to restrict transactions to a single entity group.- Returns:
this(for chaining)
-
withTransactionMode
public static TransactionOptions withTransactionMode(TransactionOptions.Mode mode)
Shorthand forTransactionOptions.withDefaults().setTransactionMode(...);
-
withPreviousTransaction
public static TransactionOptions withPreviousTransaction(Transaction previousTransaction)
Shorthand forTransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);
-
allowMultipleEntityGroups
@Deprecated public static TransactionOptions allowMultipleEntityGroups(boolean enable)
Deprecated.UseBuilder.withDefaults().setXG(enable)instead.SeewithXG(boolean).
-
withDefaults
public static TransactionOptions withDefaults()
Helper method for creating aTransactionOptionsinstance with default values. The defaults is false (disabled) for XG.
-
-