/* ==================================================================
* Created [2009-4-27 下午11:32:55] by Jon.King
* ==================================================================
* TSS
* ==================================================================
* mailTo:jinpujun@hotmail.com
* Copyright (c) Jon.King, 2009-2012
* ==================================================================
*/
package com.jinhe.tss.portal;
public interface PortalConstants {
public static final Integer TRUE = new Integer(1);
public static final Integer FALSE = new Integer(0);
public static final Long ROOT_ID = 0L;
/**
* 复制实体时实体名字前缀
*/
public final static String COPY_PREFIX = "副本_";
public static final String PORTAL_TREE_CACHE = "portal_tree"; //门户树缓存池
public static final String PERSONAL_PORTAL_TREE_CACHE = "personal_portal_tree"; //自定义门户树缓存池
public static final String MENU_CACHE = "menu_pool"; //菜单缓存池
/**
* 模板路径
*/
public static final String PORTALSTRUCTURE_XFORM_PATH = "template/xform/PortalStructureXForm.xml"; //门户结构的XForm模板路径
public static final String ISSUE_XFORM_TEMPLET_PATH = "template/xform/IssueInfoXForm.xml"; //门户发布信息模板
public static final String GROUP_XFORM_TEMPLET_PATH = "template/xform/GroupXForm.xml"; //Group的XForm模板路径
public static final String PORTLET_XFORM_TEMPLET_PATH = "template/xform/PortletXForm.xml"; //Porlet的XForm模板路径
public static final String LAYOUT_XFORM_TEMPLET_PATH = "template/xform/LayoutXForm.xml"; //布局器的XForm模板路径
public static final String DECORATOR_XFORM_TEMPLET_PATH = "template/xform/DecoratorXForm.xml"; //修饰器的XForm模板路径
public static final String NAVIGATOR_XFORM_TEMPLET_PATH = "template/xform/NavigatorXForm.xml"; //菜单的XForm模板路径
public static final String IMPORT_LAYOUT_XFORM_PATH = "template/xform/ImportLayoutXForm.xml"; //导入布局器的XForm模板路径
public static final String IMPORT_DECORATOR_XFORM_PATH = "template/xform/ImportDecoratorXForm.xml"; //导入修饰器的XForm模板路径
public static final String UPLOAD_PORTLET_XFORM_PATH = "template/xform/UploadPortletXForm.xml"; //导入Porlet的XForm模板路径
/**
* 资源文件目录
*/
public static final String MODEL_DIR = "portal/model/";
public static final String PORTAL_MODEL_DIR = "/" + MODEL_DIR + "portal";
public static final String LAYOUT_MODEL_DIR = MODEL_DIR + "layout/";
public static final String DECORATOR_MODEL_DIR = MODEL_DIR + "decorator/";
public static final String PORTLET_MODEL_DIR = MODEL_DIR + "portlet/";
/** 是否启用权限过滤 */
public final static boolean isPermissionFiltrate = true;
/** 是否注册资源 */
public final static boolean isResourceRegister = true;
/** 项目标识以及资源类型 */
public final static String PORTAL_RESOURCE_TYPE = "11";
public final static String MENU_RESOURCE_TYPE = "12";
/**
* 门户结构操作选项 (0表示不判断权限)
*/
public final static String PORTAL_NONE_OPERRATION = "0"; //不过滤权限
public final static String PORTAL_VIEW_OPERRATION = "1"; //Portal查看操作ID
public final static String PORTAL_EDIT_OPERRATION = "2"; //Portal维护操作ID
public final static String PORTAL_DEL_OPERRATION = "3"; //Portal删除操作ID
public final static String PORTAL_ADD_OPERRATION = "4"; //Portal新增操作ID
public final static String PORTAL_ORDER_OPERRATION = "5"; //Portal排序操作ID
public final static String PORTAL_STOP_OPERRATION = "6"; //Portal停用操作ID
public final static String PORTAL_START_OPERRATION = "7"; //Portal启用操作ID
public final static String PORTAL_BROWSE_OPERRATION = "8"; //Portal浏览操作ID
public final static String[] PORTAL_OPERRATIONS = new String[]{"0", "1", "2", "3", "4", "5", "6", "7", "8"};
public final static String[] PORTAL_PARENT_OPERRATIONS = new String[]{"p_0", "p_1", "p_2", "p_3", "p_4", "p_5", "p_6", "p_7", "p_8"};
/**
* 菜单操作选项 (0表示不判断权限)
*/
public final static String MENU_NONE_OPERRATION = "0"; //不过滤权限
public final static String MENU_VIEW_OPERRATION = "1"; //MENU浏览操作ID
public final static String MENU_EDIT_OPERRATION = "2"; //MENU维护操作ID
public final static String[] MENU_OPERRATIONS = new String[]{"0", "1", "2"};
public final static String[] MENU_PARENT_OPERRATIONS = new String[]{"p_0", "p_1", "p_2"};
}