public interface ArcSdeVersionHandler
| Modifier and Type | Field and Description | 
|---|---|
| static ArcSdeVersionHandler | NONVERSIONED_HANDLERNull 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.