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);
 	}