com.crystaldecisions.sdk.occa.infostore
Interface IInfoObject.CommitLevel

Enclosing interface:
IInfoObject

public static interface IInfoObject.CommitLevel

The CommitLevel interface contains constants corresponding to the commit levels that are supported for optimistic locking.


Field Summary
static int COMMIT_FIRST_WRITE_WINS
           If there is any property version resolution conflict, the commit will fail and the error information will be returned in an ICommitError.
static int COMMIT_LAST_WRITE_WINS
           Existing property values will be overwritten.
static int GENTLE_COMMIT
           If there is any property version resolution conflict, perform a best-effort commit and information on the conflicts will be returned in an ICommitWarning.
 

Field Detail

COMMIT_LAST_WRITE_WINS

static final int COMMIT_LAST_WRITE_WINS

Existing property values will be overwritten.

See Also:
Constant Field Values

COMMIT_FIRST_WRITE_WINS

static final int COMMIT_FIRST_WRITE_WINS

If there is any property version resolution conflict, the commit will fail and the error information will be returned in an ICommitError.

See Also:
Constant Field Values

GENTLE_COMMIT

static final int GENTLE_COMMIT

If there is any property version resolution conflict, perform a best-effort commit and information on the conflicts will be returned in an ICommitWarning.

See Also:
Constant Field Values