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
- IOException
void editOperationFailed(SeStreamOp editOperation) throws IOException
#setUpStream(SeStreamOp)
failsIOException
void editOperationWritten(SeStreamOp editOperation) throws IOException
editOperation
- IOException
void commitEditState() throws IOException
IOException
void rollbackEditState() throws IOException
IOException
Copyright © 1996–2019 Geotools. All rights reserved.