Mercurial > hg > LGDataverses
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 } |