Package org.gvsig.fmap.dal
Interface DataTransaction
- All Superinterfaces:
AutoCloseable,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.observer.Observable
- All Known Subinterfaces:
DataTransactionServices
public interface DataTransaction
extends org.gvsig.tools.dispose.Disposable, AutoCloseable, org.gvsig.tools.observer.Observable
- Author:
- gvSIG Team
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(DataServerExplorer explorer) voidadd(DataServerExplorer explorer, boolean local) voidadd(DataServerExplorer explorer, String id) voidadd(DataServerExplorer explorer, String id, boolean local) voidvoidAdd store to transaction.voidvoidstatic voidadd(DataTransaction transaction, DataServerExplorer explorer) static voidadd(DataTransaction transaction, DataServerExplorer explorer, boolean local) static voidadd(DataTransaction transaction, FeatureStore store, boolean local) voidadd(SupportTransactions obj, boolean local) voidadd(org.gvsig.tools.dispose.Disposable resource) voidbegin()static voidclose(DataTransaction transaction) voidcommit()booleancontains(DataServerExplorer explorer) booleangetCode()booleanvoidremove(DataServerExplorer serverExplorer) voidvoidrollback()voidstatic voidrollbackQuietly(DataTransaction transaction) voidsetKeepEditingMode(DataStore store, boolean keep) Methods inherited from interface java.lang.AutoCloseable
closeMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObservers
-
Method Details
-
rollbackQuietly
-
close
-
add
- Throws:
DataException
-
add
static void add(DataTransaction transaction, DataServerExplorer explorer, boolean local) throws DataException - Throws:
DataException
-
add
static void add(DataTransaction transaction, FeatureStore store, boolean local) throws DataException - Throws:
DataException
-
getCode
String getCode() -
begin
- Throws:
DataException
-
commit
- Throws:
DataException
-
rollback
- Throws:
DataException
-
rollbackQuietly
void rollbackQuietly() -
add
- Throws:
DataException
-
add
Add store to transaction. If local is true, the store will be disposed at finish transaction- Throws:
DataException
-
add
- Throws:
DataException
-
add
- Throws:
DataException
-
add
- Throws:
DataException
-
add
-
add
-
add
-
add
-
add
- Throws:
DataException
-
remove
- Throws:
DataException
-
remove
-
isInProgress
boolean isInProgress() -
contains
-
contains
-
getFeatureStore
-
getServerExplorer
-
setKeepEditingMode
-