public interface TemplateManager
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
void |
addExportTmplRecord(java.lang.String tmplName,
java.lang.String tmplDesc,
java.lang.String userid,
java.lang.String expType,
int siteId)
新增导出模板的记录
|
int |
createTemplate(Template template,
int siteid)
创建公共模板
输入:模板对象template
返回值int:成功时为模板id;失败时为:0
功能:将模板基本信息写入数据库表(td_cms_template)中
|
int |
createTemplateofSite(Template template,
int siteid)
创建站点下的模板
|
void |
deleteExportTmplRecord(java.lang.String tmplName,
java.lang.String fielPath)
删除导入模板的记录和导出模板
|
boolean |
deleteTemplate(int templateid)
功能:删除模板表中的记录
输入:模板ID
输出:ture:成功;false失败
|
void |
deleteTemplateFile(int templateid,
java.lang.String siteId,
java.lang.String userId)
删除文件系统中的模板
|
boolean |
deleteTemplateofSite(int templateid,
int siteid)
功能:删除站点下的模板
输入:模板ID,站点ID
输出:true:成功;false:不成功
|
void |
export(javax.servlet.http.HttpServletRequest request,
java.lang.String siteId,
java.lang.String templateId,
java.io.OutputStream target)
导出某个站点下的某个模板
|
java.util.List |
exportTmplRecordList(int select,
int siteId)
获取导出模板的所有记录列表,里面封装TmplateExport对象
|
java.lang.String |
exportTmpls(javax.servlet.http.HttpServletRequest request,
java.lang.String siteId,
java.lang.String[] templateIds,
java.io.OutputStream target)
导出某个站点下的多个模板
|
java.lang.Object |
fillTemplate(java.lang.String xml,
java.lang.String zipAbsPath) |
java.util.List |
getAllCanPubDocsByTpl(java.lang.String templateId)
获取细览模板关联的可完全发布的文档列表
|
com.frameworkset.util.ListInfo |
getChannelListofTlpCited(java.lang.String indexPagePath,
java.lang.String siteId,
java.lang.String templateId,
int offset,
int maxitem)
获取模板或首页的频道引用列表。
|
java.util.List |
getChnlOutlineNeedIncPub(java.lang.String siteId)
获取站点需要增量发布概览页面的频道及对应的模板
|
java.util.List |
getDetailTplNeedIncPub(java.lang.String siteId)
获取需要增量发布的细览模板列表
|
com.frameworkset.util.ListInfo |
getDocumentListofTlpCited(java.lang.String templateId,
int offset,
int maxitem)
获取模板的文档引用列表。
|
java.util.List |
getExportTmplList(int count)
获取导出模板的所有记录列表 不翻页
|
com.frameworkset.util.ListInfo |
getExportTmplList(long offset,
int pageitems,
int siteId)
获取导出当前站点有权限查看的模板包列表 翻页
|
int |
getIndexPageCtiedCount(java.lang.String indexPagePath,
java.lang.String siteId)
获取首页被引用得次数,
|
Template |
getIndexTemplateOfSite(java.lang.String siteid)
功能:获取站点的首页模版,用于发布和站点预览
输入:模板ID
输出:Template对象
|
Template |
getSiteHomepageTplNeedIncPub(java.lang.String siteId)
获取站点需要增量发布的首页模板 *
输入:模板ID
|
java.util.List |
getSiteTplCreator(java.lang.String siteId)
根据站点ID取得站点下模板的创作者。
|
Template |
getTemplateInfo(java.lang.String templateid)
功能:取某个模板详细信息,用于模板编辑
输入:模板ID
输出:list对象
|
Template |
getTemplateInfo(java.lang.String siteId,
java.lang.String path,
java.lang.String name)
根据站点id,路径,文件名获取存储在文件系统中的模板的模板基本信息
|
java.util.List |
getTemplateInfoList(int type)
取某一类型的模板列表
输入:type 模板类型
输出:列表对像list
|
com.frameworkset.util.ListInfo |
getTemplateInfoListofSite(javax.servlet.http.HttpServletRequest request,
int offset,
int maxitem)
根据SQL语言传入实现搜索查询模板的列表
sql为传入的要执行的sql语言
|
java.util.List |
getTemplateInfoListofSite(int siteid)
取某个站点下的模板列表,用于站点模板维护
输入:站点ID
输出:列表对像list
|
java.util.List |
getTemplateInfoListofSite(int siteid,
int type)
功能:取站点下特定类型的模板详细信息,不包括其频道下的模板
输入:站点ID;类型type:0 首页,1 概览,2 细览,3评论
输出:列表对像list
|
com.frameworkset.util.ListInfo |
getTemplateInfoListofSite(int siteid,
int offset,
int maxitem)
分页查询中取站点中模板分页列表,不包括其频道下的模板
|
java.util.List |
getTemplateListOfSite(java.lang.String siteid)
取某个站点下的模板列表,用于模板信息缓冲(Template中包含了模板正文信息)
输入:站点ID
输出:列表对像list
|
java.lang.String |
getTemplateofSite(java.lang.String templateId)
判断模板在哪一个站点下面
|
java.util.List |
getTemplateStyleList(java.lang.String type)
根据模板类型查询出所有子类型列表
|
int |
getTplCtiedCount(java.lang.String templateId,
int flag)
获取模板被引用得次数,
flag:0-被引用的总次数(包括频道引用和文档引用);1-被频道引用的次数;2-被文档引用的次数
|
java.util.List |
getTplList(int siteid,
int type)
根据站点id,模板类型查找模板
|
java.util.List |
groupByTemplateStyle(int siteid,
int type)
根据所有模板风格将某个站点下的所有模板信息分组显示到《select》标签内
|
void |
importTemplate(Template template,
java.util.zip.ZipInputStream sourcePackage,
boolean reImport)
导入模板
|
boolean |
isPageTemplate(java.lang.String siteid,
java.lang.String pagePath,
java.lang.String fileName)
判断站点的页面是否是模版
|
boolean |
isTemplate(java.lang.String pagePath,
java.lang.String fileName)
判断页面是否是模版
|
boolean |
templateisUsed(int templateid)
功能:模板是否被站点、频道
输入:模板ID
输出:true:被引用;false:没有引用
|
boolean |
updateAllInfoOfTemplate(Template template)
功能:更新模板的所有信息,如果模板存储在文件系统中,将模板的内容写入文件
输入:模板对象template
输出:true:成功;false:失败
|
boolean |
updateTemplate(Template template)
功能:更新模板表信息
输入:模板对象template
输出:true:成功;false:失败
|
void |
updateTemplatePath(java.lang.String siteId,
java.lang.String olduri,
java.lang.String newuri)
根据站点ID,原文件路径,新文件路径更新模板文件路径
|
int createTemplate(Template template, int siteid) throws TemplateManagerException
TemplateManagerExceptionint createTemplateofSite(Template template, int siteid) throws TemplateManagerException
输入:模板对象template,站点ID:siteid - 返回值int:成功时为模板id;失败时为:0
功能:将模板基本信息写入数据库表(td_cms_template)中,与站点的对应关系写在td_cms_sitetemplatemap中TemplateManagerExceptionvoid importTemplate(Template template, java.util.zip.ZipInputStream sourcePackage, boolean reImport) throws TemplateManagerException
template - 模板对象,包含站点idsourcePackage - 用zip格式打好了包的模板overWrite - 是否是重新导入TemplateManagerExceptionboolean deleteTemplate(int templateid)
throws TemplateManagerException
template - TemplateManagerExceptionboolean deleteTemplateofSite(int templateid,
int siteid)
throws TemplateManagerException
TemplateManagerExceptionboolean templateisUsed(int templateid)
throws TemplateManagerException
TemplateManagerExceptionboolean updateTemplate(Template template) throws TemplateManagerException
template - TemplateManagerExceptionboolean updateAllInfoOfTemplate(Template template) throws TemplateManagerException
template - TemplateManagerExceptionjava.util.List getTplList(int siteid,
int type)
throws TemplateManagerException
TemplateManagerExceptionTemplate getTemplateInfo(java.lang.String templateid) throws TemplateManagerException
templateid - TemplateManagerExceptionTemplate getIndexTemplateOfSite(java.lang.String siteid) throws TemplateManagerException
siteid - TemplateManagerExceptionTemplate getSiteHomepageTplNeedIncPub(java.lang.String siteId) throws TemplateManagerException
siteid - 站点IDTemplateManagerExceptionjava.util.List getTemplateInfoListofSite(int siteid)
throws TemplateManagerException
TemplateManagerExceptionjava.util.List getTemplateListOfSite(java.lang.String siteid)
throws TemplateManagerException
add - by xinwang.jiaoTemplateManagerExceptionjava.util.List getChnlOutlineNeedIncPub(java.lang.String siteId)
throws TemplateManagerException
siteId - TemplateManagerExceptionjava.util.List getDetailTplNeedIncPub(java.lang.String siteId)
throws TemplateManagerException
siteId - TemplateManagerExceptionjava.util.List getAllCanPubDocsByTpl(java.lang.String templateId)
throws TemplateManagerException
siteId - TemplateManagerExceptionjava.util.List getTemplateInfoListofSite(int siteid,
int type)
throws TemplateManagerException
TemplateManagerExceptioncom.frameworkset.util.ListInfo getTemplateInfoListofSite(int siteid,
int offset,
int maxitem)
throws TemplateManagerException
TemplateManagerExceptioncom.frameworkset.util.ListInfo getTemplateInfoListofSite(javax.servlet.http.HttpServletRequest request,
int offset,
int maxitem)
throws TemplateManagerException
TemplateManagerExceptionjava.util.List getTemplateInfoList(int type)
throws TemplateManagerException
TemplateManagerExceptionjava.util.List getSiteTplCreator(java.lang.String siteId)
throws TemplateManagerException
type - TemplateManagerExceptionTemplate getTemplateInfo(java.lang.String siteId, java.lang.String path, java.lang.String name) throws TemplateManagerException
siteId - 某个站点path - 相对站点下_template目录的相对路径name - 文件名TemplateManagerExceptionvoid export(javax.servlet.http.HttpServletRequest request,
java.lang.String siteId,
java.lang.String templateId,
java.io.OutputStream target)
throws TemplateManagerException
siteId - 站点idtemplateId - 模板idtarget - 生成的压缩包输出流目的地TemplateManagerExceptionboolean isPageTemplate(java.lang.String siteid,
java.lang.String pagePath,
java.lang.String fileName)
siteid - pageUrl - fileName - boolean isTemplate(java.lang.String pagePath,
java.lang.String fileName)
pageUrl - fileName - java.lang.String getTemplateofSite(java.lang.String templateId)
siteid - pageUrl - fileName - int getTplCtiedCount(java.lang.String templateId,
int flag)
throws TemplateManagerException
templateId - flag - TemplateManagerExceptionint getIndexPageCtiedCount(java.lang.String indexPagePath,
java.lang.String siteId)
throws TemplateManagerException
indexPagePath - siteId - TemplateManagerExceptioncom.frameworkset.util.ListInfo getChannelListofTlpCited(java.lang.String indexPagePath,
java.lang.String siteId,
java.lang.String templateId,
int offset,
int maxitem)
throws TemplateManagerException
templateId - offset - maxitem - TemplateManagerExceptioncom.frameworkset.util.ListInfo getDocumentListofTlpCited(java.lang.String templateId,
int offset,
int maxitem)
throws TemplateManagerException
templateId - offset - maxitem - TemplateManagerExceptionjava.lang.String exportTmpls(javax.servlet.http.HttpServletRequest request,
java.lang.String siteId,
java.lang.String[] templateIds,
java.io.OutputStream target)
throws TemplateManagerException
siteId - 站点idtemplateIds - 模板id数组target - 生成的压缩包输出流目的地TemplateManagerExceptionjava.lang.Object fillTemplate(java.lang.String xml,
java.lang.String zipAbsPath)
xml - xml路径fillTemplate - 压缩文件路径java.util.List getExportTmplList(int count)
count - com.frameworkset.util.ListInfo getExportTmplList(long offset,
int pageitems,
int siteId)
offset - pageitems - siteId - DocumentManagerException - TemplateManager.javavoid addExportTmplRecord(java.lang.String tmplName,
java.lang.String tmplDesc,
java.lang.String userid,
java.lang.String expType,
int siteId)
tmplName - 导出模板名称tmplDesc - 导出模板描述userid - 操作人IDexpType - 导出模板是共有还是私有
siteid
TemplateManager.javavoid deleteExportTmplRecord(java.lang.String tmplName,
java.lang.String fielPath)
tmplName - 导出模板名称tmplName - 导出模板路径
TemplateManager.javajava.util.List exportTmplRecordList(int select,
int siteId)
select - 0: 共有; 1: 有权限的私有; 2:有权限的全部 ; 3:全部siteId - 当前站点IDjava.util.List getTemplateStyleList(java.lang.String type)
type - 模版类型0:站点首页模版1:频道概览模板2:文档细览模板 3:文档评论模板TemplateManagerExceptionjava.util.List groupByTemplateStyle(int siteid,
int type)
throws TemplateManagerException
siteid - TemplateManagerExceptionvoid deleteTemplateFile(int templateid,
java.lang.String siteId,
java.lang.String userId)
throws TemplateManagerException
templateid - 模板idtsiteId - 站点iduserId - 用户id
TemplateManager.javaTemplateManagerExceptionvoid updateTemplatePath(java.lang.String siteId,
java.lang.String olduri,
java.lang.String newuri)
throws TemplateManagerException
sitId,olduri,newuri - TemplateManagerException