Mercurial > hg > IndexMetaContextualizer
diff src/main/java/de/mpiwg/indexmeta/web/servlet/AbstractServlet.java @ 8:9ce7979fd037
Implementation Data Provider
author | Jorge Urzua <jurzua@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 24 Apr 2013 10:34:23 +0200 |
parents | bc57f2660b0f |
children |
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/indexmeta/web/servlet/AbstractServlet.java Fri Apr 12 17:48:42 2013 +0200 +++ b/src/main/java/de/mpiwg/indexmeta/web/servlet/AbstractServlet.java Wed Apr 24 10:34:23 2013 +0200 @@ -10,6 +10,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import de.mpiwg.indexmeta.services.DataProvider; import de.mpiwg.indexmeta.web.beans.AbstractBean; import de.mpiwg.indexmeta.web.beans.ApplicationBean; @@ -19,11 +20,12 @@ public static String METHOD = "mt"; public static String getCtxFromDB = "getCtxFromDB"; + public static String getCtxFromIndexMeta = "getCtxFromIndexMeta"; + public static String getSaveCtx = "getSaveCtx"; public ApplicationBean getAppBean(HttpServletRequest request, HttpServletResponse response) { ApplicationBean appBean = (ApplicationBean)getApplicationBean(request, response, AbstractBean.BEAN_APP); - - + if(appBean == null){ appBean = new ApplicationBean(); getFacesContext(request, response).getCurrentInstance().getExternalContext().getApplicationMap().put(AbstractBean.BEAN_APP, appBean); @@ -31,6 +33,10 @@ return appBean; } + public DataProvider getDp(HttpServletRequest request, HttpServletResponse response) { + return getAppBean(request, response).getDp(); + } + public Object getApplicationBean(HttpServletRequest request, HttpServletResponse response, String bean) { return getFacesContext(request, response).getExternalContext().getApplicationMap().get(bean); }