Open SiteSearch 4.1.1
Final

ORG.oclc.z39
Class DatabaseInfo

java.lang.Object
  |
  +--ORG.oclc.z39.Explain
        |
        +--ORG.oclc.z39.DatabaseInfo

public class DatabaseInfo
extends Explain

DatabaseInfo is an Explain record.


Field Summary
 String[] associatedDbs
          Associated databases
 boolean available
          Whether this database is currently available for access
 int avRecordSize
          Estimate of average record size, in bytes
 String bestTime
          Best time to access this database, in human readable text
 String copyrightNotice
          A notice concerning copyright which the target expects the origin to display to the user if possible, in human readable text
 String copyrightText
          A description of copyright issues relating to this database, in human readable text
 String coverage
          Coverage dates for this database, in human readable text
 String defaultOrder
          A description of the default order of the records, in human readable text
 String description
          A description of the database, in human readable text
 String disclaimers
          Any disclaimers regarding the database, in human readable text
 boolean explainDb
          Whether this is an Explain database
 String hours
          Hours of operation for this database
 byte[] icon
          An icon used to represent this database (in machine presentable form)
 String[] keywords
          A list of keywords for the database
 String lastUpdate
          Time of last update for this database
 int MaxRecordSize
          A maximum record size, in bytes
 String name
          Full database name
 String news
          News about this database, in human readable text
 String[] nicknames
          A list of short (or alternate) name for the database
 oclcUserInformation4 oclc4
           
 ContactInfo producer
          Description and contact information for the database producer, in human readable text
 boolean proprietary
          Whether this database contains proprietary information
 int recordCount
          A record count for the database
 String[] subDbs
          Sub-databases which make up this conceptual database
 ContactInfo submission
          Description and contact information for how to submit material for inclusion in this database, in human readable text
 ContactInfo supplier
          Description and contact information for the database supplier, in human readable text
 String titleString
          A human-readable name or title for the database
 String updateInterval
          Update cycle/interval for this database
 boolean user_fee
          Whether there is a charge to access this database
 
Constructor Summary
DatabaseInfo()
           
DatabaseInfo(DataDir t)
          Decodes the DataDir representation of a DatabaseInfo Explain record into a DatabaseInfo object.
 
Method Summary
 BerString toBerString()
          Builds a BerString from this DatabaseInfo object.
 DataDir toDataDir()
          Builds a DataDir from this DatabaseInfo object.
 String toString()
           
 
Methods inherited from class ORG.oclc.z39.Explain
getRecord
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

oclc4

public oclcUserInformation4 oclc4

name

public String name
Full database name

explainDb

public boolean explainDb
Whether this is an Explain database

nicknames

public String[] nicknames
A list of short (or alternate) name for the database

icon

public byte[] icon
An icon used to represent this database (in machine presentable form)

user_fee

public boolean user_fee
Whether there is a charge to access this database

available

public boolean available
Whether this database is currently available for access

titleString

public String titleString
A human-readable name or title for the database

keywords

public String[] keywords
A list of keywords for the database

description

public String description
A description of the database, in human readable text

associatedDbs

public String[] associatedDbs
Associated databases

subDbs

public String[] subDbs
Sub-databases which make up this conceptual database

disclaimers

public String disclaimers
Any disclaimers regarding the database, in human readable text

news

public String news
News about this database, in human readable text

recordCount

public int recordCount
A record count for the database

defaultOrder

public String defaultOrder
A description of the default order of the records, in human readable text

avRecordSize

public int avRecordSize
Estimate of average record size, in bytes

MaxRecordSize

public int MaxRecordSize
A maximum record size, in bytes

hours

public String hours
Hours of operation for this database

bestTime

public String bestTime
Best time to access this database, in human readable text

lastUpdate

public String lastUpdate
Time of last update for this database

updateInterval

public String updateInterval
Update cycle/interval for this database

coverage

public String coverage
Coverage dates for this database, in human readable text

proprietary

public boolean proprietary
Whether this database contains proprietary information

copyrightText

public String copyrightText
A description of copyright issues relating to this database, in human readable text

copyrightNotice

public String copyrightNotice
A notice concerning copyright which the target expects the origin to display to the user if possible, in human readable text

producer

public ContactInfo producer
Description and contact information for the database producer, in human readable text

supplier

public ContactInfo supplier
Description and contact information for the database supplier, in human readable text

submission

public ContactInfo submission
Description and contact information for how to submit material for inclusion in this database, in human readable text
Constructor Detail

DatabaseInfo

public DatabaseInfo()

DatabaseInfo

public DatabaseInfo(DataDir t)
             throws InstantiationException
Decodes the DataDir representation of a DatabaseInfo Explain record into a DatabaseInfo object.
Parameters:
t - a DatabaseInfo Explain record
Throws:
InstantiationException - when the DataDir is not constructed as expected
Method Detail

toDataDir

public DataDir toDataDir()
Builds a DataDir from this DatabaseInfo object.

toBerString

public BerString toBerString()
Builds a BerString from this DatabaseInfo object.

toString

public String toString()
Overrides:
toString in class Object

Open SiteSearch 4.1.1
Final