|
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.z39.ExtSvcData
The ExtSvcData class is a container class defining all the possible Elements that can be defined for a Z39.50 Extended Services Request. It is provided as source in the Open SiteSearch product so that custom Extended Services functionality can be added to the system.
DO NOT CHANGE THE DEFINITIONS IN THIS CLASS, as it is used by the Z39.50 classes manipulating the requests and saving response information.
For additional definitions of the elements in a Z39.50 Extended Services Request, refer to the Z39.50 Standard.
In addition to the variable elements, it defines accepted values for the extended services function, wait action, and permissions fields
Field Summary | |
int |
allowableFunctionsForPermissions
Integer data type containing the allowable functions for permissions in the ES request - an optional input parameter. |
static int |
CREATE_FUNCTION
Integer data type defining the value for the create function. |
static int |
DELETE_FUNCTION
Integer data type defining the value for the delete function. |
static int |
DELETE_PERMISSION
Integer data type defining the permissions value for delete. |
String |
description
String data type containing the description for the ES request - an optional input parameter. |
Diagnostic1 |
diagnostic
Diagnostic1 object from the ES server response. |
static int |
DONT_RETURN_PACKAGE
Integer data type defining the value for the dontReturnPackage type waitAction. |
static int |
DONT_WAIT
Integer data type defining the value for the dontWait type waitAction. |
String |
elementSetName
String data type containing the Element Set Name value for the ES request - an optional input parameter. |
int |
function
Integer data type defining the ES function (create, modify, or delete) - a required input parameter. |
static int |
INVOKE_PERMISSION
Integer data type defining the permissions value for invoke. |
static int |
MODIFY_CONTENTS_PERMISSION
Integer data type defining the permissions value for modifyContents. |
static int |
MODIFY_FUNCTION
Integer data type defining the value for the modify function. |
static int |
MODIFY_PERMISSIONS
Integer data type defining the permissions value for modify. |
int |
operationStatus
Integer data type containing the operation status from the ES response. |
DataDir |
otherInformation
DataDir object containing the OtherInformation data for the ES request - an optional input parameter. |
String |
otherInformationOID
String data type containing the Object Identifier (OID) for the OtherInformation data for the ES request - an optional input parameter, but required when specifying the OtherInformation data. |
String |
packageName
String data type containing the package name for the ES request - an optional input parameter. |
String |
packageTypeOID
String data type containing the Object Identifier for the ES request - a required input parameter. |
static int |
PRESENT_PERMISSION
Integer data type defining the permissions value for present. |
DataDir |
requestTaskPackage
DataDir object containing the client request input task package of the ES request - a required input parameter. |
DataDir |
responseOtherInformation
DataDir object containing the OtherInformation data for the ES response. |
DataDir |
responseTaskPackage
DataDir object containing the response task package from the ES request. |
int |
retentionScaleFactor
Integer data type containing the retention time scale factor to be associated with the retentionTime value for the ES request - an optional input parameter. |
int |
retentionTimeValue
Integer data type containing the retention time value for the ES request - an optional input parameter. |
String |
retentionUnit
String data type containing the retention time unit to be associated with the retentionTime value for the ES request - an optional parameter. |
String |
retentionUnitSystem
String data type containing the retention time unit system to be associated with the retentionTime value for the ES request - an optional input parameter. |
String |
retentionUnitType
String data type containing the retention time unit type to be associated with the retentionTime value for the ES request - an optional parameter. |
String |
userId
String data type containing the userId for the ES request - an optional input parameter. |
static int |
WAIT
Integer data type defining the value for the wait type waitAction. |
static int |
WAIT_IF_POSSIBLE
Integer data type defining the value for the waitIfPossible type waitAction. |
int |
waitAction
Integer data type containing the wait action value for the ES request - an optional input parameter. |
Constructor Summary | |
ExtSvcData()
Constructs an ExtSvcDataObject. |
Method Summary | |
String |
toString()
Generates a String representation of the object. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public int function
public String packageTypeOID
public DataDir requestTaskPackage
public String packageName
public String userId
public int retentionTimeValue
public String retentionUnitSystem
public String retentionUnitType
public String retentionUnit
public int retentionScaleFactor
public int allowableFunctionsForPermissions
public String description
public int waitAction
public String elementSetName
public DataDir otherInformation
public String otherInformationOID
public DataDir responseTaskPackage
public Diagnostic1 diagnostic
public int operationStatus
public DataDir responseOtherInformation
public static final int CREATE_FUNCTION
public static final int DELETE_FUNCTION
public static final int MODIFY_FUNCTION
public static final int WAIT
public static final int WAIT_IF_POSSIBLE
public static final int DONT_WAIT
public static final int DONT_RETURN_PACKAGE
public static final int DELETE_PERMISSION
public static final int MODIFY_CONTENTS_PERMISSION
public static final int MODIFY_PERMISSIONS
public static final int PRESENT_PERMISSION
public static final int INVOKE_PERMISSION
Constructor Detail |
public ExtSvcData()
Method Detail |
public final String toString()
|
Open SiteSearch 4.1.1 Final |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |