/* ================================================================== * 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"}; }