Issues a show command on the ACE query, to check if the query is ready for
the first record request (it is considered ready when at least 1 hit has
been returned, or, if there are no active clients left)
Constructs a Pazpar2 proxy client based on the proxy configuration
The authenticated 'realm' is retrieved from the http session
to create a MODE 3 proxy.
Returns first part of a log statement according to the Common Log Format,
except that the request section will not necessarily contain method,URI,querystring,protocol
but rather whatever is specified in 'statement'.
Based on author and title on the provided Document recordDoc, this method
will create and execute an ACE query - on a separate pazpar2 session - and
return the resulting HTTP client to the main program.
Returns a singleton instance of the PluginRegistar for each given
configuration context instance (there can be one context for each virtual
host using the service-proxy)
Gets an array of values for a request parameter while checking that the parameter is indeed
provided on the request and validating each of the values against a list of allowed values.
getMedia() -
Method in class com.indexdata.serviceproxy.plugins.utils.Pz2Record
getMedium() -
Method in class com.indexdata.serviceproxy.plugins.utils.Pz2Record
ILS plugin, the plugin must be bound to 3 separate commands - auth (retrieve
the ils connector, login to the ILS, retrieve the list of holdings) - record
(overlay hold information on the pazpar2 record)
ILSPlugin() -
Constructor for class com.indexdata.serviceproxy.plugins.ILSPlugin
Once a plugin in the chain calls getResponseDocument, the response switches
to the document mode and any consecutive call to output stream will cause an
exception.
isIndex() -
Method in class com.indexdata.serviceproxy.plugins.recordexports.MarcFormatter
isIndex() -
Method in interface com.indexdata.serviceproxy.plugins.recordexports.RecordFormatter
isIndex() -
Method in class com.indexdata.serviceproxy.plugins.recordexports.RisFormatter
isIndex() -
Method in class com.indexdata.serviceproxy.plugins.recordexports.SpFormatter
Checks requests for setting, retrieving, and removing attributes on the HTTP
session, based on PUSH, PULL, and TYPE configurations in the Service Proxy
properties.
Sets session timeout for the session under authentication if
SESSION_TIMEOUT_MINUTES is defined in the properties for the
authentication plug-in - unless the session already has that
exact timeout set.