Class TransactionOptions.Builder
java.lang.Object
com.google.appengine.api.datastore.TransactionOptions.Builder
- Enclosing class:
- TransactionOptions
Contains static creation methods for
TransactionOptions
.-
Method Summary
Modifier and TypeMethodDescriptionstatic TransactionOptions
allowMultipleEntityGroups
(boolean enable) Deprecated.static TransactionOptions
Helper method for creating aTransactionOptions
instance with default values.static TransactionOptions
withPreviousTransaction
(Transaction previousTransaction) Shorthand forTransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);
static TransactionOptions
Shorthand forTransactionOptions.withDefaults().setTransactionMode(...);
static TransactionOptions
withXG
(boolean enable) Create aTransactionOptions
that enables or disables the use of cross-group transactions.
-
Method Details
-
withXG
Create aTransactionOptions
that 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
Shorthand forTransactionOptions.withDefaults().setTransactionMode(...);
-
withPreviousTransaction
Shorthand forTransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);
-
allowMultipleEntityGroups
Deprecated.UseBuilder.withDefaults().setXG(enable)
instead.SeewithXG(boolean)
. -
withDefaults
Helper method for creating aTransactionOptions
instance with default values. The defaults is false (disabled) for XG.
-
Builder.withDefaults().setXG(enable)
instead.