edu.cornell.mannlib.vitro.webapp.web.widgets.TestWidget Maven / Gradle / Ivy
/* $This file is distributed under the terms of the license in LICENSE$ */
package edu.cornell.mannlib.vitro.webapp.web.widgets;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import edu.cornell.mannlib.vedit.beans.LoginStatusBean;
import freemarker.core.Environment;
public class TestWidget extends Widget {
@Override
protected WidgetTemplateValues process(Environment env, Map params,
HttpServletRequest request, ServletContext context) {
Map map = new HashMap();
String macroName;
if (LoginStatusBean.getBean(request).isLoggedIn()) {
map.put("status", "logged in");
macroName = "loggedIn";
} else {
map.put("status", "not logged in");
macroName = "notLoggedIn";
}
return new WidgetTemplateValues (macroName, map);
}
}