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.ProxyErrorException
public 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.