Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## oracle.ifs.common
Class Transaction

All Superinterfaces:
  java.io.Serializable

    public interface class Transaction

extends java.io.Serializable

A Transaction is a token returned by `LibrarySession.beginTransaction` that can be passed to `LibrarySession.completeTransaction` or `LibrarySession.abortTransaction`.

(Published)

Method Summary
`boolean` | `isAbortable()` Gets whether this Transaction is abortable.
`boolean` | `isCompleteable()` Gets whether this Transaction is completeable.
`boolean` | `isWriteable()` Gets whether this Transaction is writeable.

Method Detail

### isWriteable

    boolean isWriteable()

  Description copied from interface: `Transaction`
  Gets whether this Transaction is writeable.

  Creating, altering, or removing LibraryObjects in a non-writeable transaction throws an exception.

  Returns:
    whether it is writeable
  (Published)

### isCompleteable

    boolean isCompleteable()

  Description copied from interface: `Transaction`
  Gets whether this Transaction is completeable.

  Invoking `LibrarySession.completeTransaction` on an uncompleteable transaction throws an exception.

  Returns:
    whether it is completeable
  (Published)

### isAbortable

    boolean isAbortable()

  Description copied from interface: `Transaction`
  Gets whether this Transaction is abortable.

  Invoking `LibrarySession.abortTransaction` on an unabortable transaction throws an exception.

  Returns:
    whether it is abortable
  (Published)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD