All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ORG.oclc.z39.DatabaseInfo

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

public class DatabaseInfo
extends Explain
DatabaseInfo is an Explain record.

Version:
@(#)DatabaseInfo.java 1.1 07/09/97

Variable Index

 o associatedDbs
Associated databases
 o available
Whether this database is currently available for access
 o avRecordSize
Estimate of average record size, in bytes
 o bestTime
Best time to access this database, in human readable text
 o copyrightNotice
A notice concerning copyright which the target expects the origin to display to the user if possible, in human readable text
 o copyrightText
A description of copyright issues relating to this database, in human readable text
 o coverage
Coverage dates for this database, in human readable text
 o defaultOrder
A description of the default order of the records, in human readable text
 o description
A description of the database, in human readable text
 o disclaimers
Any disclaimers regarding the database, in human readable text
 o explainDb
Whether this is an Explain database
 o hours
Hours of operation for this database
 o icon
An icon used to represent this database (in machine presentable form)
 o keywords
A list of keywords for the database
 o lastUpdate
Time of last update for this database
 o MaxRecordSize
A maximum record size, in bytes
 o name
Full database name
 o news
News about this database, in human readable text
 o nicknames
A list of short (or alternate) name for the database
 o oclc4
 o producer
Description and contact information for the database producer, in human readable text
 o proprietary
Whether this database contains proprietary information
 o recordCount
A record count for the database
 o subDbs
Sub-databases which make up this conceptual database
 o submission
Description and contact information for how to submit material for inclusion in this database, in human readable text
 o supplier
Description and contact information for the database supplier, in human readable text
 o titleString
A human-readable name or title for the database
 o updateInterval
Update cycle/interval for this database
 o user_fee
Whether there is a charge to access this database

Constructor Index

 o DatabaseInfo()
 o DatabaseInfo(DataDir)
Decodes the DataDir representation of a DatabaseInfo Explain record into a DatabaseInfo object.

Method Index

 o toBerString()
Builds a BerString from this DatabaseInfo object.
 o toDataDir()
Builds a DataDir from this DatabaseInfo object.
 o toString()

Variables

 o oclc4
 public oclcUserInformation4 oclc4
 o name
 public String name
Full database name

 o explainDb
 public boolean explainDb
Whether this is an Explain database

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

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

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

 o available
 public boolean available
Whether this database is currently available for access

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

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

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

 o associatedDbs
 public String associatedDbs[]
Associated databases

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

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

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

 o recordCount
 public int recordCount
A record count for the database

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

 o avRecordSize
 public int avRecordSize
Estimate of average record size, in bytes

 o MaxRecordSize
 public int MaxRecordSize
A maximum record size, in bytes

 o hours
 public String hours
Hours of operation for this database

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

 o lastUpdate
 public String lastUpdate
Time of last update for this database

 o updateInterval
 public String updateInterval
Update cycle/interval for this database

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

 o proprietary
 public boolean proprietary
Whether this database contains proprietary information

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

 o 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

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

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

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

Constructors

 o DatabaseInfo
 public DatabaseInfo()
 o 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

Methods

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

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

 o toString
 public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index