/*
* Copyright (C) 2009 eXo Platform SAS.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.exoplatform;
import java.util.List;
import java.util.Map;
/**
* @author : Mestrallet Benjamin
*/
public class Constants
{
final static public List EMPTY_LIST = new java.util.ArrayList();
final static public Map EMPTY_MAP = new java.util.HashMap();
final static public String AMPERSAND = "&";
final static public String PARAMETER_ENCODER = "portal:";
final static public String PORTLET_META_DATA_ENCODER = "/";
final static public String PORTLET_HANDLE_ENCODER = "/";
final static public String PROPERTY_ENCODER = "property:";
public static final String PORTAL_CONTEXT = PARAMETER_ENCODER + "ctx";
final static public String EXO_PORTAL_INFO = "javax.portlet.exo-portal-info";
public static final String PORTAL_PROCESS_ACTION = "action";
public static final String PORTAL_SERVE_RESOURCE = "resource";
public static final String PORTAL_RENDER = "render";
public static final String COMPONENT_PARAMETER = PARAMETER_ENCODER + "componentId";
public static final String TYPE_PARAMETER = PARAMETER_ENCODER + "type";
public static final String WINDOW_STATE_PARAMETER = PARAMETER_ENCODER + "windowState";
public static final String PORTLET_MODE_PARAMETER = PARAMETER_ENCODER + "portletMode";
public static final String RESOURCE_ID_PARAMETER = PARAMETER_ENCODER + "resourceID";
public static final String CACHELEVEL_PARAMETER = PARAMETER_ENCODER + "cacheLevel";
public static final String SECURE_PARAMETER = PARAMETER_ENCODER + "isSecure";
public static final String LANGUAGE_PARAMETER = PARAMETER_ENCODER + "lang";
public static final String PORTLET_CONTAINER = "org.exoplatform.portletcontainer";
public static final String PORTLET_META_DATA = PORTLET_CONTAINER + ".portlet";
public static final String SERVLET_META_DATA = PORTLET_CONTAINER + ".servlet";
public static final String PORTLET_ENCODER = "_portlet_";
public static final String VALIDATOR_ENCODER = "_validator_";
public static final String FILTER_ENCODER = "_filter_";
public static final String MESSAGE_LISTENER_ENCODER = "_message_listener_";
public static final String APPLICATION_RESOURCE = "javax.portlet.application-resource";
final static public String ANON_USER = "anon";
// portlets
public static final String FORWARD_PAGE = "org.exoplatform.portal.portlet.ForwardPage";
// roles
public static final String USER_ROLE = "user";
public static final String ADMIN_ROLE = "admin";
public static final String GUEST_ROLE = "guest";
public static final String DEFAUL_PORTAL_OWNER = "exo";
// security
public static final String PUBLIC = "public";
public static final String PRIVATE = "private";
}