|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.epnet.eit2.rest.client.AbstractEIT2Client
com.epnet.eit2.rest.client.EIT2Client
A funtional EIT2 REST client. Provides parametrized methods and internally builds the querystring. There are two versions, a mandatory-parameters version and an all-parameters one.
Field Summary |
Fields inherited from class com.epnet.eit2.rest.client.AbstractEIT2Client |
baseURI, browseServicePath, infoServicePath, searchServicePath |
Constructor Summary | |
EIT2Client(java.lang.String host)
Creates an instance of the client |
Method Summary | |
java.io.InputStream |
browse(java.lang.String prof,
java.lang.String pwd,
java.lang.String term,
java.lang.String db,
java.lang.String index)
The Browse method is used to view indexes such as Authors or Subject Terms on an EBSCOhost database. |
java.io.InputStream |
browse(java.lang.String prof,
java.lang.String pwd,
java.lang.String term,
java.lang.String numrec_20,
java.lang.String db,
java.lang.String index)
The Browse method is used to view indexes such as Authors or Subject Terms on an EBSCOhost database. |
java.io.InputStream |
info(java.lang.String prof,
java.lang.String pwd)
The Info method allows the Data Partner to receive a list of databases available to the given profile as well as the attributes of those databases such as the sort fields and indexes allowed by each database. |
java.io.InputStream |
search(java.lang.String prof,
java.lang.String pwd,
java.lang.String query,
java.lang.String db)
The Search method is used to perform basic searches on EBSCOhost reference system. |
java.io.InputStream |
search(java.lang.String prof,
java.lang.String pwd,
java.lang.String query,
java.lang.String startrec_1,
java.lang.String numrec_10,
java.lang.String sort_date,
java.lang.String db,
java.lang.String format_brief,
java.lang.String subset_)
The Search method is used to perform basic searches on EBSCOhost reference system. |
Methods inherited from class com.epnet.eit2.rest.client.AbstractEIT2Client |
browse, info, search, service |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EIT2Client(java.lang.String host) throws EITClientException
host
- The EIT2 REST host
EITClientException
- If any network errors occur with the requestMethod Detail |
public java.io.InputStream info(java.lang.String prof, java.lang.String pwd) throws EITClientException
prof
- eit profilepwd
- profile password
EITClientException
- If any network errors occur with the requestpublic java.io.InputStream browse(java.lang.String prof, java.lang.String pwd, java.lang.String term, java.lang.String numrec_20, java.lang.String db, java.lang.String index) throws EITClientException
prof
- eit profilepwd
- profile passwordterm
- Search terms.numrec_20
- Number of records to return for this searchdb
- DB to browse at a timeindex
- The DB index to browse
EITClientException
- If any network errors occur with the requestpublic java.io.InputStream browse(java.lang.String prof, java.lang.String pwd, java.lang.String term, java.lang.String db, java.lang.String index) throws EITClientException
prof
- eit profilepwd
- profile passwordterm
- Search terms.db
- DB to browseindex
- DB index to browse
EITClientException
- If any network errors occur with the requestpublic java.io.InputStream search(java.lang.String prof, java.lang.String pwd, java.lang.String query, java.lang.String startrec_1, java.lang.String numrec_10, java.lang.String sort_date, java.lang.String db, java.lang.String format_brief, java.lang.String subset_) throws EITClientException
prof
- eit profilepwd
- profile passwordquery
- Search terms. Can be a bquery.startrec_1
- Start record. Use for pagination.numrec_10
- Number of records to return at a time. Use for pagination.sort_date
- Sort type. Varies per database. Use infor to introspect DB.db
- DB to searchformat_brief
- Format type: brief, detailed, full.subset_
- Use info method for DB subsets
EITClientException
- If any network errors occur with the requestpublic java.io.InputStream search(java.lang.String prof, java.lang.String pwd, java.lang.String query, java.lang.String db) throws EITClientException
prof
- eit profilepwd
- profile passwordquery
- Search terms. Can be a bquery.db
- DB to search
EITClientException
- If any network errors occur with the request
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |