All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy