2
0
Fork 0

wip commit with working vasc demo tech

This commit is contained in:
Willem Cazander 2012-05-06 06:50:29 +02:00
parent a25e98f5d5
commit c23d14522f
100 changed files with 4356 additions and 1220 deletions

View file

@ -40,8 +40,8 @@ import net.forwardfire.vasc.impl.DefaultVascFactory;
*/
public abstract class AbstractJSFVascFacesControllerBase {
abstract VascFrontendData getNewVascFrontendData();
abstract VascController getVascController();
abstract public VascFrontendData getNewVascFrontendData();
abstract public VascController getVascController();
public void setVascController(VascController vascController) {
}

View file

@ -71,17 +71,18 @@ public class VascRequestFacesFilter implements Filter {
* @see javax.servlet.Filter#init(javax.servlet.FilterConfig)
*/
public void init(FilterConfig config) throws ServletException {
logger = Logger.getLogger(VascRequestFacesFilter.class.getName());
templateFile=config.getInitParameter("templateFile");
logger = Logger.getLogger(VascRequestFacesFilter.class.getName());
servletContext = config.getServletContext();
templateFile = config.getInitParameter("templateFile");
if (templateFile==null) {
throw new ServletException("No templateFile init-param found.");
}
resourceBundle=config.getInitParameter("resourceBundle");
if (resourceBundle==null) {
throw new ServletException("No resourceBundle init-param found.");
return; //throw new ServletException("No resourceBundle init-param found.");
}
ResourceBundle.getBundle(resourceBundle); // test if it loads
servletContext=config.getServletContext();
}
/**
@ -161,9 +162,13 @@ public class VascRequestFacesFilter implements Filter {
locale = new Locale("nl");
}
try {
ResourceBundle i18n = ResourceBundle.getBundle(resourceBundle,locale);
String titleI18n = i18n.getString("vasc.entry."+entityName+".name");
request.setAttribute("requestScopeVascEntityNameI18n" ,titleI18n);
if (resourceBundle!=null) {
ResourceBundle i18n = ResourceBundle.getBundle(resourceBundle,locale);
String titleI18n = i18n.getString("vasc.entry."+entityName+".name");
request.setAttribute("requestScopeVascEntityNameI18n" ,titleI18n);
} else {
request.setAttribute("requestScopeVascEntityNameI18n" ,entityName);
}
} catch (Exception e) {
e.printStackTrace();
request.setAttribute("requestScopeVascEntityNameI18n" ,entityName);