|
Open SiteSearch 4.1.1 Final |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ORG.oclc.HoldingServer.HoldingInfoClient
Field Summary | |
int |
ErrorCode
Error code if request failed. |
String |
ErrorMsg
Error message if request failed. |
BerString[] |
HoldingDatas
Array of HoldingInfo returned in Response. |
int |
RequestLength
The number of bytes in the request. |
int |
ResponseLength
The number of bytes in the response. |
int |
StatusCode
Status code. |
String |
TransactionID
Value passed to Request() and returned by the target Holding Server and Response() stores it here. |
Constructor Summary | |
HoldingInfoClient()
|
Method Summary | |
void |
dumpHoldingInfo()
|
static void |
dumpHoldings(DataDir holdingDir)
|
BerString |
Request(String transactionId,
int holdingInfoRequestType,
int[] OCLCRecNos,
String[] ISSNs,
int holdingInfoType,
char holdingLevel,
long instNum,
String instSym,
String holdingState,
String groupSymbol)
Generate a HoldingInfo Client Request. |
boolean |
Response(BerString response)
Porcess a HoldingInfo Client Response. |
boolean |
Response(DataDir response)
|
boolean |
Response(int statusCode,
int errorCode,
String errorMsg,
BerString[] holdingDatas)
|
void |
run(String transactionId,
int holdingInfoRequestType,
int[] OCLCRecNos,
String[] ISSNs,
int holdingInfoType,
char holdingLevel,
long instNum,
String instSym,
String holdingState,
String groupSymbol)
Creates and sends a HoldingInfo, gets and processes the HoldingInfo response |
String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public String TransactionID
public int StatusCode
public int ErrorCode
public String ErrorMsg
public BerString[] HoldingDatas
public int RequestLength
public int ResponseLength
Constructor Detail |
public HoldingInfoClient()
Method Detail |
public void run(String transactionId, int holdingInfoRequestType, int[] OCLCRecNos, String[] ISSNs, int holdingInfoType, char holdingLevel, long instNum, String instSym, String holdingState, String groupSymbol) throws IOException, EOFException
TransactionId
- is the TransactionID getting
from client and Will be returned on Response.HoldingInfoRequestType
- indicates type of
input data provided.
Available types are: 1. ByOCLCRecnos,
2. ByISSNs.OCLCRecnos
- provides list of OCLCRecnos.ISSNs
- provides list of iSSNs.HoldingInfoType
- indicates type of holding data
requested.
Available types are: 1. InstOwnData,
2. HoldingInfo.HoldingLevel
- provide user's holding level
information.InstSymbol
- provide user's institution symbol.GroupSymbol
- provide user's group symbol.public BerString Request(String transactionId, int holdingInfoRequestType, int[] OCLCRecNos, String[] ISSNs, int holdingInfoType, char holdingLevel, long instNum, String instSym, String holdingState, String groupSymbol)
TransactionId
- is the TransactionID getting
from client and Will be returned on Response.HoldingInfoRequestType
- indicates type of
input data provided.
Available types are: 1. ByOCLCRecnos,
2. ByISSNs.OCLCRecnos
- provides list of OCLCRecnos.ISSNs
- provides list of iSSNs.HoldingInfoType
- indicates type of holding data
requested.
Available types are: 1. InstOwnData,
2. HoldingInfo.HoldingLevel
- provide user's holding level
information.InstSymbol
- provide user's institution symbol.GroupSymbol
- provide user's group symbol.public boolean Response(BerString response)
response
- is BerString containing Response.
information.public boolean Response(DataDir response)
public boolean Response(int statusCode, int errorCode, String errorMsg, BerString[] holdingDatas)
public String toString()
public void dumpHoldingInfo()
public static void dumpHoldings(DataDir holdingDir)
|
Open SiteSearch 4.1.1 Final |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |