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

it.openutils.mgnlspring.RewriteVarsThreadLocal Maven / Gradle / Ivy

There is a newer version: 3.5
Show newest version
/*
 * Copyright 2007 Fabrizio Giustina.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package it.openutils.mgnlspring;

/**
 * @author fgiust
 * @version $Id: RewriteVarsThreadLocal.java 344 2007-06-30 15:31:28Z fgiust $
 */
public final class RewriteVarsThreadLocal
{

    private static ThreadLocal currentPageUrl = new ThreadLocal();

    private static ThreadLocal contextPath = new ThreadLocal();

    /**
     * Don't instantiate.
     */
    private RewriteVarsThreadLocal()
    {
        // unused
    }

    /**
     * Returns the currentPageUrl.
     * @return the currentPageUrl
     */
    public static String getCurrentPageUrl()
    {
        return currentPageUrl.get();
    }

    /**
     * Sets the currentPageUrl.
     * @param url the currentPageUrl to set
     */
    public static void setCurrentPageUrl(String url)
    {
        currentPageUrl.set(url);
    }

    /**
     * Returns the contextPath.
     * @return the contextPath
     */
    public static String getContextPath()
    {
        return contextPath.get();
    }

    /**
     * Sets the contextPath.
     * @param context the contextPath to set
     */
    public static void setContextPath(String context)
    {
        contextPath.set(context);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy