Aligns naming. Moves most SP classes to sp package.
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / sp / ServiceProxySession.java
1 package com.indexdata.pz2utils4jsf.pazpar2.sp;\r
2 \r
3 import org.apache.log4j.Logger;\r
4 \r
5 import com.indexdata.pz2utils4jsf.pazpar2.Pz2Session;\r
6 import com.indexdata.pz2utils4jsf.pazpar2.sp.auth.ServiceProxyUser;\r
7 import com.indexdata.pz2utils4jsf.utils.Utils;\r
8 \r
9 public class ServiceProxySession extends Pz2Session implements ServiceProxyInterface {\r
10 \r
11   private ServiceProxyUser user; \r
12   private static final long serialVersionUID = -5770410029361522854L;\r
13   private static Logger logger = Logger.getLogger(ServiceProxySession.class);\r
14   \r
15   public ServiceProxySession() {\r
16     logger.info("Instantiating pz2 session object [" + Utils.objectId(this) + "]");\r
17   }\r
18   \r
19   public void setUser(ServiceProxyUser user) {\r
20     this.user = user;\r
21   }\r
22 \r
23   @Override\r
24   public String login(String navigateTo) {\r
25     if (((ServiceProxyClient)searchClient).authenticate(user)) {\r
26       return navigateTo;\r
27     } else {\r
28       return null;\r
29     }      \r
30   }\r
31   \r
32 \r
33 }\r