public class Pazpar2ClientManager extends Object
| Constructor and Description |
|---|
Pazpar2ClientManager() |
| Modifier and Type | Method and Description |
|---|---|
static com.indexdata.masterkey.pazpar2.client.Pazpar2Client |
createProxy(com.indexdata.masterkey.pazpar2.client.Pazpar2ClientConfiguration proxyConfig,
javax.servlet.http.HttpSession httpSession,
String hostName)
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.
|
static String |
getAuthenticatedRealm(javax.servlet.http.HttpSession httpSession)
Get torus realm by user's identity
|
static com.indexdata.masterkey.pazpar2.client.Pazpar2Client |
getCachedProxy(javax.servlet.http.HttpSession session,
String window)
Returns a Pazpar2Client from the HTTP session cache
|
static void |
saveProxy(com.indexdata.masterkey.pazpar2.client.Pazpar2Client proxy,
ServiceRequest request)
Stores a Pazpar2Client on the HTTP session cache
|
public static com.indexdata.masterkey.pazpar2.client.Pazpar2Client createProxy(com.indexdata.masterkey.pazpar2.client.Pazpar2ClientConfiguration proxyConfig,
javax.servlet.http.HttpSession httpSession,
String hostName)
throws com.indexdata.masterkey.pazpar2.client.exceptions.ProxyErrorException
httpSession - Contains session and target settings informationmoduleConfiguration - Contains the plug-in configuration propertiescom.indexdata.masterkey.pazpar2.client.exceptions.ProxyErrorExceptionpublic static String getAuthenticatedRealm(javax.servlet.http.HttpSession httpSession) throws com.indexdata.masterkey.pazpar2.client.exceptions.ProxyErrorException
httpSession - com.indexdata.masterkey.pazpar2.client.exceptions.ProxyErrorException - If authentication failspublic static com.indexdata.masterkey.pazpar2.client.Pazpar2Client getCachedProxy(javax.servlet.http.HttpSession session,
String window)
session - window - public static void saveProxy(com.indexdata.masterkey.pazpar2.client.Pazpar2Client proxy,
ServiceRequest request)
proxy - request - Copyright © 2008-2015 Index Data. All Rights Reserved.