net.sf.cantina
Class DataSource
java.lang.Object
net.sf.cantina.DataSource
- Direct Known Subclasses:
- HibernateDataSource
- public abstract class DataSource
- extends java.lang.Object
An object that knows how to save/delete/load
stuff
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static DataSource instance
DataSource
public DataSource()
getInstance
public static DataSource getInstance()
createDocument
public abstract void createDocument(java.lang.String documentId)
throws DuplicateKeyException,
java.lang.Exception
- Throws:
DuplicateKeyException
java.lang.Exception
loadDocument
public abstract Document loadDocument(java.lang.String documentId)
throws ObjectNotFoundException,
java.lang.Exception
- Throws:
ObjectNotFoundException
java.lang.Exception
saveDocument
public abstract void saveDocument(Document d)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeDocument
public abstract void removeDocument(java.lang.String documentId)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadRealm
public abstract Realm loadRealm(java.lang.String name)
throws ObjectNotFoundException,
java.lang.Exception
- Throws:
ObjectNotFoundException
java.lang.Exception
saveRealm
public abstract void saveRealm(Realm r)
throws java.lang.Exception
- Throws:
java.lang.Exception
createRealm
public abstract void createRealm(java.lang.String name)
throws DuplicateKeyException,
java.lang.Exception
- Throws:
DuplicateKeyException
java.lang.Exception
removeRealm
public abstract void removeRealm(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
findAllRealms
public abstract java.util.Collection findAllRealms()
throws java.lang.Exception
- Throws:
java.lang.Exception
selectAllDocumentIds
public abstract java.util.Collection selectAllDocumentIds()
throws java.lang.Exception
- Throws:
java.lang.Exception
closeSession
public abstract void closeSession()
- Close the database session.
release
public abstract void release()
- Releases all database resources.
Copyright © 2004 Cantina. All Rights Reserved.