Class TransactionOptions

java.lang.Object
com.dassault_systemes.modeler.foundation.transaction.TransactionOptions
All Implemented Interfaces:
Cloneable

@OpenApi @Immutable public class TransactionOptions extends Object implements Cloneable
Configuration object used to control how a transaction is executed.
See Also:
  • Constructor Details

    • TransactionOptions

      @OpenApi public TransactionOptions()
      Creates transaction options with default settings.

      The created instance uses OperationKind.OTHER.

    • TransactionOptions

      @OpenApi public TransactionOptions(OperationKind operationKind)
      Creates transaction options for the specified operation kind.

      Notifications and model validation are enabled by default.

      Parameters:
      operationKind - kind of operation executed in the transaction