/* ================================================================== * 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.cms; /** * CMS常用常量定义 */ public class CMSConstants { /** * 发布流程控制:控制是否需要生成XML发布文件 */ public static final String PARAM_NAME_PUBLISHFLAG = "publishFlag"; public static final String PUBLISH_ADD = "1"; // 增量发布 public static final String PUBLISH_ALL = "2"; // 完全发布 /** * 布尔型常量 */ public static final String BOOLEAN_TRUE = "true"; public static final String BOOLEAN_FALSE = "false"; public static final Integer TRUE = new Integer(1); public static final Integer FALSE = new Integer(0); public static final Integer STATUS_STOP = TRUE; // 站点停止状态 public static final Integer STATUS_START = FALSE; // 站点启动状态 /** 下载地址的路径 */ public static final String DOWNLOAD_SERVLET_URL = "/download.fun?id="; /** 根结点ID */ public static final Long HEAD_NODE_ID = new Long(-1); public static final String COPY_NAME_PREFIX = "副本_"; // 副本前缀 public static final Integer SITE_DEFAULT_HOT_ARTICLE_RULE = new Integer(5); //站点默认的热门文章数 public static final Integer SITE_DEFAULT_NEW_ARTICLE_RULE = new Integer(1); //站点默认新文章数 public static final Integer SITE_DEFAULT_NO_RULE = new Integer(0); //不设置Rule public static final Integer DEFAULT_HIT_COUNT = new Integer(0); //默认点击率 /* * 文章附件 */ public static final Integer ATTACHMENTTYPE_PICTURE = new Integer(1); //文章附件图片类型 public static final Integer ATTACHMENTTYPE_OFFICE = new Integer(2); //文章附件OFFICE类型 //资源授权相关 public static final String RESOURCE_TYPE_CHANNEL = "21"; //资源类型 站点栏目 public static final String RESOURCE_TYPE_WORKFLOW = "22"; //资源类型 工作流 //栏目资源操作ID public static final String OPERATION_ADD_SITE = "1"; // 新建站点 public static final String OPERATION_ADD_CHANNEL = "2"; // 新建栏目 public static final String OPERATION_ADD_ARTICLE = "3"; // 新建文章 public static final String OPERATION_PUBLISH = "4"; // 发布权限 public static final String OPERATION_EDIT = "5"; // 编辑权限 public static final String OPERATION_DELETE = "6"; // 删除权限 public static final String OPERATION_STOP = "7"; // 停用权限 public static final String OPERATION_START = "8"; // 启用权限 public static final String OPERATION_COPY = "9"; // 复制权限 public static final String OPERATION_PASTE = "10";// 复制到权限 public static final String OPERATION_MOVE = "11";// 移动权限 public static final String OPERATION_VIEW = "12";// 查看权限 public static final String OPERATION_ORDER = "13";// 排序权限 public static final String OPERATION_BROWSE = "14";// 浏览权限 public static final String DOWNLOAD_ATTACHMENT = "23";// 下载附件 /* * 文章种类 */ public static final Integer ARTICLE_COMMON = 0; // 普通文章 public static final Integer ARTICLE_DISTRIBUTE = 1; // 分发文章 public static final Integer ARTICLE_RESHIP = 2; // 转载文章 public static final Integer ARTICLE_FROMTHIRD = 3; // 第三方文章 /** * 默认工作流ID,即文章工作流一 */ public static final Long DEFAULT_WORKFLOW_ID = new Long(1); /* * 工作流默认流程状态 */ public static final Integer LOCKING_STATUS = new Integer(0); // 锁定状态 public static final Integer START_STATUS = new Integer(1); // 起始状态 public static final Integer EDITED_STATUS = new Integer(2); // 已编辑 public static final Integer CHECKED_STATUS = new Integer(3); // 已审核 public static final Integer TOPUBLISH_STATUS = new Integer(4); // 待发布状态 public static final Integer OVER_STATUS = new Integer(5); // 过期状态 public static final Integer XML_STATUS = new Integer(-1);// 已发布生成xml文件 /* * 策略类型常量 */ public static final Integer TACTIC_TIME_TYPE = new Integer(0); // 时间策略 public static final Integer TACTIC_INDEX_TYPE = new Integer(1); // 索引策略 public static final Integer TACTIC_PUBLISH_TYPE = new Integer(2); // 发布策略 public static final Integer TACTIC_EXPIRE_TYPE = new Integer(3); // 文章过期策略 /* * 动态属性模板常量 */ public static final String SITE_BASE_INFO_TAB_KEY = "siteInfo"; // 站点动态属性xform模板TAB名称 public static final String CHANNEL_BASE_INFO_TAB_KEY = "channelInfo"; // 栏目动态属性xform模板TAB名称 public static final String ARTICLE_TEMPLATE_TAB_NAME = "articleInfo"; // 文章动态属性xform模板TAB名称 public static String XFORM_TEMPLATE_CODE = "baseXForm4Article"; // 文章录入表单 public static String GRID_TEMPLATE_CODE = "baseGrid4Article"; // 文章列表 //XForm 模板 public static final String XFORM_TEMPLATE_ARTICLETYPE = "template/xform/ArticleType.xml"; public static final String XFORM_TEMPLATE_ARTICLETYPEGROUP = "template/xform/ArticleTypeGroup.xml"; public static final String XFORM_TEMPLATE_ARTICLEUPLOAD = "template/xform/ArticleUpload.xml"; public static final String XFORM_TEMPLATE_CHANNEL = "template/xform/Channel.xml"; public static final String XFORM_TEMPLATE_ARTICLE_SOURCE = "template/xform/ArticleSource.xml"; public static final String XFORM_TEMPLATE_SEARCH_ARTICLE = "template/xform/SearchArticle.xml"; public static final String XFORM_TEMPLATE_TACTIC_INDEX = "template/xform/TacticIndex.xml"; public static final String XFORM_TEMPLATE_TACTIC_PUBLISH = "template/xform/TacticPublish.xml"; public static final String XFORM_TEMPLATE_EXPIRE_PUBLISH = "template/xform/TacticExpire.xml"; public static final String XFORM_TEMPLATE_TACTIC_TIME = "template/xform/TacticTime.xml"; public static final String XFORM_TEMPLATE_STATISTICS_SEARCH = "template/xform/StatisticsSearch.xml"; public static final String XFORM_TEMPLATE_COMMENTS_SEARCH = "template/xform/ArticleCommentsSearch.xml"; public static final String XFORM_TEMPLATE_WORKFLOW = "template/xform/WorkFlow.xml"; public static final String XFORM_TEMPLATE_WORDS_FILTER = "template/xform/ArticleWordsFilter.xml"; //Grid 模板 public static final String GRID_TEMPLATE_ARTICLELIST = "template/grid/ArticleList.xml"; public static final String TEMPLATE_ATTACHSLIST = "template/grid/AttachsList.xml"; public static final String GRID_TEMPLATE_SCORE_COUNT = "template/grid/ScoreCountList.xml"; public static final String GRID_TEMPLATE_SCORE_CHANNEL = "template/grid/ChannelScoreCountList.xml"; public static final String GRID_TEMPLATE_ARTICLE_SCORE = "template/grid/ArticleScore.xml"; public static final String GRID_TEMPLATE_CHANNEL_ARTICLE_SCORE = "template/grid/ChannelArticleScore.xml"; public static final String GRID_TEMPLATE_RECYCLE = "template/grid/RecycleList.xml"; public static final String GRID_TEMPLATE_COMMENTS = "template/grid/ArticleCommentsList.xml"; //动态属性 public static final String TEMPLATE_ARTICLE_PROPERTY = "template/dyninit/ArticleProperties.xml"; //工作流 public static final String WORKFLOW_TEMPLATE_PATH = "workflow/ArticleWorkFlows.xml"; }