GATE
Version 3.1-2270

gate.persist
Interface DatabaseDataStore

All Superinterfaces:
DataStore, FeatureBearer, NameBearer
All Known Implementing Classes:
JDBCDataStore, OracleDataStore, PostgresDataStore

public interface DatabaseDataStore
extends DataStore


Field Summary
 
Fields inherited from interface gate.DataStore
DATASTORE_FEATURE_NAME, LR_ID_FEATURE_NAME
 
Method Summary
 void beginTrans()
          ---
 void commitTrans()
          ---
 void deleteSince(Long timestamp)
          ---
 String getDatabaseID()
          ---
 void rollbackTrans()
          ---
 Long timestamp()
          ---
 
Methods inherited from interface gate.DataStore
addDatastoreListener, adopt, canReadLR, canWriteLR, close, create, delete, delete, findLrIds, findLrIds, getComment, getIconName, getLr, getLrIds, getLrName, getLrNames, getLrTypes, getSecurityInfo, getSession, getStorageUrl, isAutoSaving, lockLr, open, removeDatastoreListener, setAutoSaving, setSecurityInfo, setSession, setStorageUrl, sync, unlockLr
 
Methods inherited from interface gate.util.FeatureBearer
getFeatures, setFeatures
 
Methods inherited from interface gate.util.NameBearer
getName, setName
 

Method Detail

beginTrans

void beginTrans()
                throws PersistenceException,
                       UnsupportedOperationException
---

Throws:
PersistenceException
UnsupportedOperationException

commitTrans

void commitTrans()
                 throws PersistenceException,
                        UnsupportedOperationException
---

Throws:
PersistenceException
UnsupportedOperationException

rollbackTrans

void rollbackTrans()
                   throws PersistenceException,
                          UnsupportedOperationException
---

Throws:
PersistenceException
UnsupportedOperationException

timestamp

Long timestamp()
               throws PersistenceException
---

Throws:
PersistenceException

deleteSince

void deleteSince(Long timestamp)
                 throws PersistenceException
---

Throws:
PersistenceException

getDatabaseID

String getDatabaseID()
---


GATE
Version 3.1-2270