Open SiteSearch 4.1.1
Final

ORG.oclc.fmts.obi
Class NotisISOILLFmt

java.lang.Object
  |
  +--ORG.oclc.fmts.WebZFormatter
        |
        +--ORG.oclc.fmts.obi.MarcISOILLFmt
              |
              +--ORG.oclc.fmts.obi.NotisISOILLFmt

public class NotisISOILLFmt
extends MarcISOILLFmt

The NotisISOILLFmt class creates a ISOILL request for display in the WebZ interface.

NotisISOILLFmt extends MarcISOILLFmt by adding a method to get the OCLC number that will be used in an ISOILL request against the Notis database. Through inheritance it uses the userObject and a Vector of records to return a formatted String that contains the HTML to display. This class is an extension of WebZFormatter which implements the RecordFormatter interface. That interface requires a doFormat method to do the work on the input userObject and a Vector of DataDirs. This class will use its super class' doFormat.

Successful execution of NotisISOILLFmt results in HTML that can be displayed in the WebZ interface. Unsuccessful execution will result in a null String being returned.


Fields inherited from class ORG.oclc.fmts.WebZFormatter
bookMarkFont, context, currecno, defaultTextFont, fmtUtil, fullrecno, j, otherWidgets, queryBad, queryNext, queryTarget, resultset, smallTextFont, styles, tempRecords, toprecno, user
 
Constructor Summary
NotisISOILLFmt()
           
 
Method Summary
protected  String findOclcNo(DataDir dir)
          Returns a String containing the OCLC number found in the 035 (Notis has a different number in the 001)
protected  String getCallNo(DataDir dir)
          Returns a String containing the call number
protected  String getSendToList(DataDir dir)
          Returns a String containing a sendToList of blank-delimited OCLC symbols
 
Methods inherited from class ORG.oclc.fmts.obi.MarcISOILLFmt
doFormat
 
Methods inherited from class ORG.oclc.fmts.WebZFormatter
addBookMark, addBookMark, addBookMark, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotisISOILLFmt

public NotisISOILLFmt()
Method Detail

getCallNo

protected String getCallNo(DataDir dir)
Returns a String containing the call number
Parameters:
dir - the top directory of the record
Returns:
callNo or null
Overrides:
getCallNo in class MarcISOILLFmt

findOclcNo

protected String findOclcNo(DataDir dir)
Returns a String containing the OCLC number found in the 035 (Notis has a different number in the 001)
Parameters:
dir - the DataDir with the BER record
Returns:
oclcNo or null
Overrides:
findOclcNo in class MarcISOILLFmt

getSendToList

protected String getSendToList(DataDir dir)
Returns a String containing a sendToList of blank-delimited OCLC symbols
Parameters:
dir - the top directory of the record
Returns:
sendToList
Overrides:
getSendToList in class MarcISOILLFmt

Open SiteSearch 4.1.1
Final