Mercurial > hg > LGDataverses
view 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 |
line wrap: on
line source
package de.mpiwg.gazetteer.servlet; import java.util.logging.Level; import java.util.logging.Logger; import javax.ejb.EJB; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.servlet.http.HttpServlet; import org.primefaces.json.JSONException; import org.primefaces.json.JSONObject; import edu.harvard.iq.dataverse.authorization.AuthenticationServiceBean; import edu.harvard.iq.dataverse.authorization.providers.builtin.BuiltinUserServiceBean; import edu.harvard.iq.dataverse.authorization.users.AuthenticatedUser; public class AbstractMonographServlet extends HttpServlet { private static final Logger logger = Logger.getLogger("monographs.AbstractMonographServlet"); @EJB protected BuiltinUserServiceBean builtinUserSvc; @EJB protected AuthenticationServiceBean authSvc; protected AuthenticatedUser authUser; protected String credentialsAuthProviderId; protected void error(JSONObject jsonResponse, Exception e){ logger.log(Level.SEVERE, e.getMessage()); try { jsonResponse.put("status", "error"); jsonResponse.put("error", e.getMessage()); } catch (JSONException e1) { e1.printStackTrace(); } } }