Generalizes and distinguishes - pz2 and sp. Adds auth.
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / StraightPz2Client.java
index 475aa15..c7b0515 100644 (file)
@@ -10,7 +10,6 @@ import java.util.List;
 import java.util.Map;\r
 \r
 import javax.enterprise.context.SessionScoped;\r
-import javax.enterprise.inject.Alternative;\r
 import javax.inject.Named;\r
 \r
 import org.apache.log4j.Logger;\r
@@ -29,7 +28,7 @@ import com.indexdata.pz2utils4jsf.config.ConfigurationReader;
 import com.indexdata.pz2utils4jsf.errors.ConfigurationException;\r
 import com.indexdata.pz2utils4jsf.utils.Utils;\r
 \r
-@Named @SessionScoped @Alternative\r
+@Named @SessionScoped \r
 public class StraightPz2Client implements SearchClient {\r
 \r
   private static final long serialVersionUID = 5414266730169982028L;\r
@@ -71,6 +70,17 @@ public class StraightPz2Client implements SearchClient {
     } \r
   }\r
   \r
+  public boolean isAuthenticatingClient () {\r
+    return false;\r
+  }\r
+  \r
+  public boolean isAuthenticated() {\r
+    return false;\r
+  }\r
+  \r
+  public boolean authenticate() {\r
+    throw new UnsupportedOperationException("No authentication mechanism for straight pazpar2 client");\r
+  }\r
   \r
   @Override\r
   public void setSearchCommand(Pazpar2Command command) {\r