|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ArcSdeVersionHandler
Field Summary | |
---|---|
static ArcSdeVersionHandler |
NONVERSIONED_HANDLER
Null object to handle non versioned tables, does nothing. |
Method Summary | |
---|---|
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 |
Field Detail |
---|
static final ArcSdeVersionHandler NONVERSIONED_HANDLER
Method Detail |
---|
void setUpStream(ISession session, SeStreamOp streamOperation) throws IOException
streamOperation
-
IOException
void editOperationFailed(SeStreamOp editOperation) throws IOException
#setUpStream(SeStreamOp)
fails
IOException
void editOperationWritten(SeStreamOp editOperation) throws IOException
editOperation
-
IOException
void commitEditState() throws IOException
IOException
void rollbackEditState() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |