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

org.vfny.geoserver.config.ConfigRequests Maven / Gradle / Ivy

The newest version!
/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org.  All rights reserved.
 * This code is licensed under the GPL 2.0 license, availible at the root
 * application directory.
 */

/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org.  All rights reserved.
 * This code is licensed under the GPL 2.0 license, availible at the root
 * application directory.
 */
package org.vfny.geoserver.config;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;


/**
 * Utility methods for locatating Config classes in the Servlet context.
 *
 * 

* Called by ActionForms to lookup things in the WebContainer for the JSP page. * Similar to the Requests utility classes. *

* *

* These methods need to be kept in lockstep with the ConfigAction convience * methods. *

* * @author jgarnett, Refractions Research, Inc. * @author $Author: jive $ (last modification) * @version $Id: ConfigRequests.java 6326 2007-03-15 18:36:40Z jdeolive $ */ public class ConfigRequests { /** * Access Web Map Server Configuration Model from the WebContainer. * *

* Note that this represents the Configuration and not the state of the Web * Feature Server. *

* * @param request DOCUMENT ME! * * @return Configuration information for the Web Map Server */ //JD: kill this // public static WMSConfig getWMSConfig(HttpServletRequest request) { // HttpSession session = request.getSession(); // ServletContext context = session.getServletContext(); // // return (WMSConfig) context.getAttribute(WMSConfig.CONFIG_KEY); // } /** * Access Web Feature Server Configuration Model from the WebContainer. * *

* Note that this represents the Configuration and not the state of the Web * Feature Server. *

* * @param request DOCUMENT ME! * * @return Configuration information for Web Feature Server */ // JD: kill this // public static WFSConfig getWFSConfig(HttpServletRequest request) { // HttpSession session = request.getSession(); // ServletContext context = session.getServletContext(); // // return (WFSConfig) context.getAttribute(WFSConfig.CONFIG_KEY); // } /** * Access Web Map Server Configuration Model from the WebContainer. * * @param request DOCUMENT ME! * * @return Configuration model for Global information. */ public static GlobalConfig getGlobalConfig(HttpServletRequest request) { HttpSession session = request.getSession(); ServletContext context = session.getServletContext(); return (GlobalConfig) context.getAttribute(GlobalConfig.CONFIG_KEY); } /** * Access Catalog Configuration Model from the WebContainer. * * @param request DOCUMENT ME! * * @return Configuration model for Catalog information. */ public static DataConfig getDataConfig(HttpServletRequest request) { HttpSession session = request.getSession(); ServletContext context = session.getServletContext(); return (DataConfig) context.getAttribute(DataConfig.CONFIG_KEY); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy