public interface ContentContext extends PagineContext
Title: com.frameworkset.platform.cms.driver.context.ContentContext.java
Description: 内容条目上下文信息
Copyright: Copyright (c) 2007
Company: iSany
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addLink(CmsLinkProcessor.CMSLink link)
解析文档附件的过程中记录需要发布的附件链接信息
|
Channel |
getChannel()
获取文档所属的频道信息
|
java.lang.String |
getChannelid() |
java.lang.String |
getContentid()
内容管理内容条目id
|
CmsLinkTable |
getContentLinkTable()
获取文档中包含的附件信息
|
java.lang.String |
getCurrentPageName()
获取当前页面的名称
|
int |
getCurrentPageNumber()
分页新闻时,通过本方法获取当前页面页码
|
java.lang.String |
getCurrentPagePath() |
Template |
getDetailTemplate()
获取文档对应的细览模版
|
Document |
getDocument()
获取相应的文档
|
java.lang.String |
getKeywords() |
java.lang.String |
getPagePath(int pageNumer)
获取对应页面的地址
|
DocumentStatus |
getPreStatusOfContent()
获取文档的发布之前的状态,
以便在发布失败后将该文档的状态恢复回去,
这是因为系统发布文档之前会将文档的状态改为正在发布状态,
当发布成功完成时会将文档的状态改为已发布,否则将状态改回去
|
java.util.Date |
getPublishTime()
获取文档的发布时间
|
int |
getTotalPages()
获取分页新闻的总页数
|
boolean |
hasDetailTemplate()
判断文档是否有细览模版
|
boolean |
isAggregation()
判断文档是否是聚合新闻
|
boolean |
isPagintion()
判断文档是否是分页文档
|
boolean |
isPreviewDocumentMode() |
boolean |
isPublishAllPage()
判断所有的页面是否发布完
|
void |
setCurrentPageNumber(int i)
设置当前页码
|
void |
setSegments(java.lang.String[] segments) |
getDataType, getMaxPageItems, getNextOffset, getOffset, getPagePath, getPagerContext, getPaginJumpPath, getTotalSize, next, setDataType, setMaxPageItems, setOffset, setPagerContext, setPagintion, setTotalSizeaddContentOrigineTemplateLinkTable, addDynamicTemplateLink, addIndexObject, addPubObjectReference, addRecursivePubObjToContext, addRefObject, addRefObjects, addStaticTemplateLink, addTemplateLink, autoCorrectHtml, destroy, enableRecursive, forcepublishLinks, forceStatusPublished, getAbsoluteImagesPath, getAbsoluteImagesRootPath, getAbsoluteProjectPath, getAbsoluteProjectRootPath, getAbsoluteRendPath, getAbsoluteRendRootPath, getAbsoluteStylePath, getAbsoluteStyleRootPath, getAbsoluteTemplatePath, getAbsoluteTemplateRootPath, getActionType, getCharset, getCMSDetailDataLoader, getContentOrigineTemplateLinkTable, getCurrentPublishDepth, getDBName, getDistributeManners, getDomain, getDriverConfiguration, getDynamicPageLinkTable, getEnabledDistributes, getFileExt, getFileName, getFTPConfig, getID, getIndexObjects, getJspFileName, getLocal2ndRemote, getLocalPublishDestination, getMaxPublishDepth, getMimeType, getParentContext, getPreviewContextPath, getPreviewPageUrl, getPreviewRootPath, getProperties, getProperty, getPublishAbsolutePath, getPublishedPageUrl, getPublisher, getPublishMode, getPublishMode, getPublishMonitor, getPublishObject, getPublishPath, getPublishRootPath, getPublishScope, getPublishTemppath, getRealImagesPath, getRealProjectPath, getRealProjectRootPath, getRealRendPath, getRealStylePath, getRealTemplatePath, getRealTemplateRootPath, getRecursivePubObjects, getRefObjects, getRendPath, getRendURI, getRequestContext, getRootContext, getSite, getSiteDir, getSiteDistributeDestinations, getSiteID, getSitePublishContext, getSitePublishTemppath, getStaticPageLinkTable, getTempFileName, getTemplateLinkTable, getTempPublishUID, isClearFileCache, isRecursive, isRootContext, needRecordRefObject, recordRecursivePubObj, recordSiteDistributeDestination, removeRecursivePubObject, setClearFileCache, setCMSDetailDataLoader, setCurrentPublishDepth, setEnableRecursive, setMaxPublishDepth, setNeedRecordRefObject, setPropertyjava.lang.String getContentid()
java.lang.String getKeywords()
java.lang.String getChannelid()
java.util.Date getPublishTime()
Template getDetailTemplate()
DocumentStatus getPreStatusOfContent()
boolean isAggregation()
boolean isPagintion()
isPagintion 在接口中 PagineContextboolean hasDetailTemplate()
Channel getChannel()
int getCurrentPageNumber()
getCurrentPageNumber 在接口中 PagineContextint getTotalPages()
getTotalPages 在接口中 PagineContextCmsLinkTable getContentLinkTable()
getContentLinkTable 在接口中 Contextvoid addLink(CmsLinkProcessor.CMSLink link)
Document getDocument()
boolean isPreviewDocumentMode()
java.lang.String getCurrentPageName()
boolean isPublishAllPage()
isPublishAllPage 在接口中 PagineContextjava.lang.String getCurrentPagePath()
java.lang.String getPagePath(int pageNumer)
PagineContextgetPagePath 在接口中 PagineContextvoid setSegments(java.lang.String[] segments)
void setCurrentPageNumber(int i)
PagineContextsetCurrentPageNumber 在接口中 PagineContext