public class ContentContextImpl extends PagineContextImpl implements ContentContext
Title: com.frameworkset.platform.cms.driver.context.ContentContext.java
Description: 内容信息上下文,传递
Copyright: Copyright (c) 2007
Company: iSany
currentPageNumber, maxPageItems, offset, totalSizeautoCorrectHtml, charset, clearFileCache, contentLinkTable, contentOrigineTemplateLinkTable, currentPublishDepth, dataloader, dbName, distributeManners, domain, dynamicPageLinkTable, enablePublishStatus, enableRecursive, fileExt, fileName, FTPConfig, indexObjects, jspFileName, local2ndRemote, localPublishDestination, maxPublishDepth, mimeType, monitor, needRecordRefObject, parentContext, previewContextPath, properties, publisher, publishMode, publishObject, publishPath, publishScope, recursivePubObjects, refObjects, rendRootPath, rootContext, site, siteDir, siteID, sitePreviewContextPath, sitePreviewRootPath, sitePublishContext, sitePublishRootPath, staticPageLinkTable, tempFileName, templateLinkTable, tempPublishUID, testdetailTemplate, testindexTemplate, testoutLineTemplate| Constructor and Description |
|---|
ContentContextImpl(Document document,
java.lang.String channelid,
java.lang.String siteid,
Context parentContext,
PublishObject publishObject,
PublishMonitor monitor,
boolean isPreview)
文档采集编辑时,预览实时效果时调用的方法
|
ContentContextImpl(java.lang.String contentid,
Context parentContext,
PublishObject publishObject,
PublishMonitor monitor,
java.lang.String siteid) |
ContentContextImpl(java.lang.String contentid,
java.lang.String dbName,
java.lang.String publisher)
临时处理文件时需要的构建函数
|
ContentContextImpl(java.lang.String contentid,
java.lang.String channelid,
java.lang.String siteid,
Context parentContext,
PublishObject publishObject,
PublishMonitor monitor) |
| Modifier and Type | Method and Description |
|---|---|
Channel |
getChannel()
获取文档所属的频道信息
|
java.lang.String |
getChannelid() |
java.lang.String |
getContentid()
内容管理内容条目id
|
java.lang.String |
getContentPath() |
Template |
getDetailTemplate()
获取文档对应的细览模版
|
Document |
getDocument()
获取相应的文档
|
java.lang.String |
getKeywords() |
DocumentStatus |
getPreStatusOfContent()
获取文档的发布之前的状态,
以便在发布失败后将该文档的状态恢复回去,
这是因为系统发布文档之前会将文档的状态改为正在发布状态,
当发布成功完成时会将文档的状态改为已发布,否则将状态改回去
|
java.lang.String |
getPreviewPageUrl() |
java.lang.String |
getPublishedPageUrl()
过载父类得方法
|
java.util.Date |
getPublishTime()
获取文档的发布时间
|
int |
getTotalPages()
获取总页数
|
boolean |
hasDetailTemplate()
判断文档是否有细览模版
|
boolean |
isAggregation()
判断文档是否是聚合新闻
|
boolean |
isPagintion()
判断文档是否是分页文档
|
boolean |
isPreviewDocumentMode() |
boolean |
isPublishAllPage()
判断所有的页面是否发布完成
|
void |
next()
自动翻到下一页
|
void |
setChannelid(java.lang.String channelid) |
void |
setContentid(java.lang.String contentid) |
void |
setSegments(java.lang.String[] segments) |
java.lang.String |
toString() |
getCurrentPageName, getCurrentPageNumber, getCurrentPagePath, getDataType, getFileName, getMaxPageItems, getNextOffset, getOffset, getPagePath, getPagePath, getPagerContext, getPaginJumpPath, getTotalSize, setCurrentPageNumber, setDataType, setMaxPageItems, setOffset, setPagerContext, setPagintion, setTotalSizeaddContentOrigineTemplateLinkTable, addDynamicTemplateLink, addIndexObject, addLink, addPubObjectReference, addRecursivePubObjToContext, addRefObject, addRefObjects, addStaticTemplateLink, addTemplateLink, autoCorrectHtml, destroy, enableRecursive, forcepublishLinks, forceStatusPublished, getAbsoluteImagesPath, getAbsoluteImagesRootPath, getAbsoluteProjectPath, getAbsoluteProjectRootPath, getAbsoluteRendPath, getAbsoluteRendRootPath, getAbsoluteStylePath, getAbsoluteStyleRootPath, getAbsoluteTemplatePath, getAbsoluteTemplateRootPath, getActionType, getCharset, getCMSContextPath, getCMSDetailDataLoader, getContentLinkTable, getContentOrigineTemplateLinkTable, getCurrentPublishDepth, getDBName, getDistributeManners, getDomain, getDriverConfiguration, getDynamicPageLinkTable, getEnabledDistributes, getEnablePublishStatus, getFileExt, getFTPConfig, getID, getImagesRootPath, getIndexObjects, getJspFileName, getLocal2ndRemote, getLocalPublishDestination, getMaxPublishDepth, getMimeType, getParentContext, getPreviewContextPath, getPreviewRootPath, getProjectRootPath, getProperties, getProperty, getPublishAbsolutePath, getPublisher, getPublishMode, getPublishMode, getPublishMonitor, getPublishObject, getPublishPath, getPublishRootPath, getPublishScope, getPublishTemppath, getRealImagesPath, getRealProjectPath, getRealProjectRootPath, getRealRendPath, getRealStylePath, getRealTemplatePath, getRealTemplateRootPath, getRecursivePubObjects, getRefObjects, getRendPath, getRendRootPath, getRendURI, getRequestContext, getRootContext, getSite, getSiteDir, getSiteDistributeDestinations, getSiteID, getSitePublishContext, getSitePublishTemppath, getStaticPageLinkTable, getStyleRootPath, getTempFileName, getTemplateLinkTable, getTemplateRootPath, getTempPublishUID, getWebProjectRootPath, getWebSiteRootPath, getWebTemplateRootPath, isClearFileCache, isRecursive, isRootContext, main, needRecordRefObject, recordRecursivePubObj, recordSiteDistributeDestination, removeRecursivePubObject, setAutoCorrectHtml, setClearFileCache, setCMSDetailDataLoader, setCurrentPublishDepth, setEnableRecursive, setMaxPublishDepth, setNeedRecordRefObject, setParentContext, setProperty, setPublisher, setPublishObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddLink, getContentLinkTable, getCurrentPageName, getCurrentPageNumber, getCurrentPagePath, getPagePath, setCurrentPageNumbergetDataType, getMaxPageItems, getNextOffset, getOffset, getPagePath, getPagerContext, getPaginJumpPath, getTotalSize, 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, getPreviewRootPath, getProperties, getProperty, getPublishAbsolutePath, 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, setPropertypublic ContentContextImpl(java.lang.String contentid,
java.lang.String dbName,
java.lang.String publisher)
contentid - dbName - publisher - public ContentContextImpl(java.lang.String contentid,
java.lang.String channelid,
java.lang.String siteid,
Context parentContext,
PublishObject publishObject,
PublishMonitor monitor)
public ContentContextImpl(Document document, java.lang.String channelid, java.lang.String siteid, Context parentContext, PublishObject publishObject, PublishMonitor monitor, boolean isPreview)
document - channelid - parentContext - publishObject - monitor - public ContentContextImpl(java.lang.String contentid,
Context parentContext,
PublishObject publishObject,
PublishMonitor monitor,
java.lang.String siteid)
contentid - parentContext - publishObject - monitor - public boolean hasDetailTemplate()
ContentContexthasDetailTemplate in interface ContentContextpublic boolean isPagintion()
isPagintion in interface ContentContextisPagintion in interface PagineContextisPagintion in class PagineContextImplpublic boolean isAggregation()
isAggregation in interface ContentContextpublic java.lang.String getContentid()
ContentContextgetContentid in interface ContentContextpublic void setContentid(java.lang.String contentid)
public java.lang.String getChannelid()
getChannelid in interface ContentContextpublic void setChannelid(java.lang.String channelid)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getContentPath()
public Template getDetailTemplate()
ContentContextgetDetailTemplate in interface ContentContextpublic java.lang.String getKeywords()
getKeywords in interface ContentContextpublic DocumentStatus getPreStatusOfContent()
ContentContextgetPreStatusOfContent in interface ContentContextpublic java.util.Date getPublishTime()
ContentContextgetPublishTime in interface ContentContextpublic Channel getChannel()
ContentContextgetChannel in interface ContentContextpublic int getTotalPages()
PagineContextImplgetTotalPages in interface ContentContextgetTotalPages in interface PagineContextgetTotalPages in class PagineContextImplpublic Document getDocument()
ContentContextgetDocument in interface ContentContextpublic boolean isPreviewDocumentMode()
isPreviewDocumentMode in interface ContentContextpublic boolean isPublishAllPage()
PagineContextisPublishAllPage in interface ContentContextisPublishAllPage in interface PagineContextisPublishAllPage in class PagineContextImplpublic void next()
PagineContextnext in interface PagineContextnext in class PagineContextImplpublic void setSegments(java.lang.String[] segments)
setSegments in interface ContentContextpublic java.lang.String getPublishedPageUrl()
getPublishedPageUrl in interface ContextgetPublishedPageUrl in class BaseContextImplpublic java.lang.String getPreviewPageUrl()
getPreviewPageUrl in interface ContextgetPreviewPageUrl in class BaseContextImpl