|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biojava.utils.AbstractChangeable
org.biojavax.bio.db.AbstractBioEntryDB
org.biojavax.bio.db.biosql.BioSQLBioEntryDB
public class BioSQLBioEntryDB
Field Summary |
---|
Fields inherited from interface org.biojavax.bio.db.BioEntryDBLite |
---|
BIOENTRYS |
Constructor Summary | |
---|---|
BioSQLBioEntryDB(Object session)
Creates a new instance of BioSQLBioEntryDB |
|
BioSQLBioEntryDB(String name,
Object session)
Creates a new instance of BioSQLBioEntryDB |
Method Summary | |
---|---|
void |
_addBioEntry(BioEntry seq)
|
void |
addBioEntry(BioEntry seq)
Adds a sequence to the database. |
BioEntry |
getBioEntry(String id)
Retrieve a single BioEntry by its id. |
BioEntryDB |
getBioEntrys(Set ids)
Retrieve multiple BioEntry by their ids. |
BioEntryDB |
getBioEntrys(Set ids,
BioEntryDB db)
Retrieve multiple BioEntry into a specific sequence database. |
Object |
getHibernateSession()
|
String |
getName()
Get the name of this sequence database. |
Set |
ids()
Get an immutable set of all of the IDs in the database. |
void |
removeBioEntry(String id)
Remove the BioEntry associated with an ID from the database. |
Methods inherited from class org.biojavax.bio.db.AbstractBioEntryDB |
---|
getBioEntryIterator |
Methods inherited from class org.biojava.utils.AbstractChangeable |
---|
addChangeListener, addChangeListener, generateChangeSupport, getChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BioSQLBioEntryDB(Object session)
public BioSQLBioEntryDB(String name, Object session)
Method Detail |
---|
public String getName()
BioEntryDBLite
public Object getHibernateSession()
public Set ids()
BioEntryDB
public BioEntry getBioEntry(String id) throws IllegalIDException, BioException
BioEntryDBLite
id
- the id to retrieve by
IllegalIDException
- if the database doesn't know about the id
BioException
- if there was a failure in retrieving the BioEntrypublic BioEntryDB getBioEntrys(Set ids) throws BioException, IllegalIDException
BioEntryDBLite
ids
- a set of ids to retrieve by
IllegalIDException
- if the database doesn't know about the id
BioException
public BioEntryDB getBioEntrys(Set ids, BioEntryDB db) throws BioException, IllegalIDException
BioEntryDBLite
ids
- a set of ids to retrieve bydb
- a database to load the seqs into
IllegalIDException
- if the database doesn't know about the id
BioException
public void removeBioEntry(String id) throws IllegalIDException, BioException, ChangeVetoException
BioEntryDBLite
removeBioEntry
in interface BioEntryDBLite
removeBioEntry
in class AbstractBioEntryDB
id
- the ID of the BioEntry to remove
IllegalIDException
- if there is no BioEntry for the ID
BioException
- if something failed while removing the BioEntry for
that ID
ChangeVetoException
- if either the database does not allow
BioEntrys to be removed or the modification was vetoedpublic void addBioEntry(BioEntry seq) throws IllegalIDException, BioException, ChangeVetoException
BioEntryDBLite
addBioEntry
in interface BioEntryDBLite
addBioEntry
in class AbstractBioEntryDB
seq
- the BioEntry to add
IllegalIDException
- if a uniqe ID could not be generated for BioEntry
BioException
- if something goes wrong with adding the BioEntry
ChangeVetoException
- if either the database does not allow
BioEntrys to be added or the modification was vetoedpublic void _addBioEntry(BioEntry seq) throws IllegalIDException, BioException, ChangeVetoException
IllegalIDException
BioException
ChangeVetoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |