projects
/
mkjsf-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adds option to configure multiple SP URLs
[mkjsf-moved-to-github.git]
/
src
/
main
/
java
/
com
/
indexdata
/
mkjsf
/
pazpar2
/
Pz2ProxyBean.java
diff --git
a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java
b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java
index
751e919
..
989cc06
100644
(file)
--- a/
src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java
+++ b/
src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java
@@
-2,6
+2,8
@@
package com.indexdata.mkjsf.pazpar2;
\r
import java.io.IOException;
\r
import java.io.UnsupportedEncodingException;
\r
\r
import java.io.IOException;
\r
import java.io.UnsupportedEncodingException;
\r
+import java.util.ArrayList;
\r
+import java.util.List;
\r
\r
import javax.annotation.PostConstruct;
\r
import javax.enterprise.context.SessionScoped;
\r
\r
import javax.annotation.PostConstruct;
\r
import javax.enterprise.context.SessionScoped;
\r
@@
-88,6
+90,13
@@
public class Pz2ProxyBean extends Pz2Bean implements ServiceProxyInterface {
public String getServiceProxyUrl() {
\r
return ((ServiceProxyClient)searchClient).getServiceProxyUrl();
\r
}
\r
public String getServiceProxyUrl() {
\r
return ((ServiceProxyClient)searchClient).getServiceProxyUrl();
\r
}
\r
+
\r
+ public List<String> getServiceProxyUrls() {
\r
+ List<String> urls = new ArrayList<String>();
\r
+ urls.add("");
\r
+ urls.addAll(((ServiceProxyClient)searchClient).getServiceProxyUrls());
\r
+ return urls;
\r
+ }
\r
\r
public String getInitDocPath () {
\r
return searchClient.getConfiguration().get("INIT_DOC_PATH");
\r
\r
public String getInitDocPath () {
\r
return searchClient.getConfiguration().get("INIT_DOC_PATH");
\r
@@
-106,7
+115,7
@@
public class Pz2ProxyBean extends Pz2Bean implements ServiceProxyInterface {
\r
@Override
\r
public String postInit() throws UnsupportedEncodingException, IOException {
\r
\r
@Override
\r
public String postInit() throws UnsupportedEncodingException, IOException {
\r
- String initDocPath = ((ServiceProxyClient)searchClient).getInitDocPaths()[0];
\r
+ String initDocPath = ((ServiceProxyClient)searchClient).getInitDocPaths().get(0);
\r
logger.info("Paths: " + ((ServiceProxyClient)searchClient).getInitDocPaths());
\r
logger.info("Path: " + initDocPath);
\r
pzresp.reset();
\r
logger.info("Paths: " + ((ServiceProxyClient)searchClient).getInitDocPaths());
\r
logger.info("Path: " + initDocPath);
\r
pzresp.reset();
\r