public interface ArcSdeVersionHandler
| Modifier and Type | Field and Description |
|---|---|
static ArcSdeVersionHandler |
NONVERSIONED_HANDLER
Null object to handle non versioned tables, does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
void |
commitEditState()
Causes the current version to synchronize with the current edit state.
|
void |
editOperationFailed(SeStreamOp editOperation)
Called when a single edit operation that was settled up with
#setUpStream(SeStreamOp)
fails |
void |
editOperationWritten(SeStreamOp editOperation)
Called after successful execution of any single edit (SeInsert, SeUpdate, SeDelete)
operation.
|
void |
rollbackEditState()
Called when a transaction is being rolled back
|
void |
setUpStream(ISession session,
SeStreamOp streamOperation)
Sets up the stream to work over the version/state needed
|
static final ArcSdeVersionHandler NONVERSIONED_HANDLER
void setUpStream(ISession session, SeStreamOp streamOperation) throws IOException
streamOperation - IOExceptionvoid editOperationFailed(SeStreamOp editOperation)
throws IOException
#setUpStream(SeStreamOp)
failsIOExceptionvoid editOperationWritten(SeStreamOp editOperation)
throws IOException
editOperation - IOExceptionvoid commitEditState()
throws IOException
IOExceptionvoid rollbackEditState()
throws IOException
IOExceptionCopyright © 1996–2019 Geotools. All rights reserved.