public class JournalPriceGetter
extends java.lang.Object
| Constructor and Description |
|---|
JournalPriceGetter(AlephConnection connection)
uses a given connection to Aleph database to prepare the statements
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Hashtable<java.lang.Integer,java.lang.Double> |
getCollectionPrice(JournalCollection collection)
when queried with a single journal collection, the prices from the Aleph database are retrieved and a list of journal collections for each year is returned.
|
java.util.Hashtable<java.lang.Integer,java.lang.Double> |
getJournalPrice(java.lang.String issn)
when queried with a single journal title, the prices from the Aleph database are retrieved and a list of journal titles for each year is returned.
|
public JournalPriceGetter(AlephConnection connection) throws java.sql.SQLException
connection - an AlephConnection-objectjava.sql.SQLException - exception querying the Aleph databasepublic java.util.Hashtable<java.lang.Integer,java.lang.Double> getCollectionPrice(JournalCollection collection) throws java.sql.SQLException
collection - an journal collectionjava.sql.SQLException - exception querying the Aleph databasepublic java.util.Hashtable<java.lang.Integer,java.lang.Double> getJournalPrice(java.lang.String issn)
throws java.sql.SQLException
issn - the ISSN of an journal titlejava.sql.SQLException - exception querying the Aleph database