comparison src/main/java/de/mpiwg/gazetteer/servlet/AbstractMonographServlet.java @ 12:c2e2d794847f

new: add config.properties file for gazetteer
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Wed, 30 Sep 2015 13:43:54 +0200
parents
children
comparison
equal deleted inserted replaced
11:08c950a22cee 12:c2e2d794847f
1 package de.mpiwg.gazetteer.servlet;
2
3 import java.util.logging.Level;
4 import java.util.logging.Logger;
5
6 import javax.ejb.EJB;
7 import javax.naming.Context;
8 import javax.naming.InitialContext;
9 import javax.naming.NamingException;
10 import javax.servlet.http.HttpServlet;
11
12 import org.primefaces.json.JSONException;
13 import org.primefaces.json.JSONObject;
14
15 import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean;
16 import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUserServiceBean;
17 import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser;
18
19 public class AbstractMonographServlet extends HttpServlet {
20
21 private static final Logger logger = Logger.getLogger("monographs.AbstractMonographServlet");
22
23 @EJB
24 protected BuiltinUserServiceBean builtinUserSvc;
25 @EJB
26 protected AuthenticationServiceBean authSvc;
27
28
29 protected AuthenticatedUser authUser;
30
31 protected String credentialsAuthProviderId;
32
33 protected void error(JSONObject jsonResponse, Exception e){
34 logger.log(Level.SEVERE, e.getMessage());
35 try {
36 jsonResponse.put("status", "error");
37 jsonResponse.put("error", e.getMessage());
38 } catch (JSONException e1) {
39 e1.printStackTrace();
40 }
41 }
42
43 }