public class DocumentManagerImpl extends java.lang.Object implements DocumentManager
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
DocumentManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAggrDoc(DocAggregation aggrDoc)
new 聚合文档 param
|
boolean |
addArrangeDoc(ArrangeDoc arrangeDoc)
新增置顶文档
|
void |
addCount(java.lang.String docId) |
void |
addDocTPL(DocTemplate docTPL)
增加一个文档采集模板
|
void |
addDocVersion(int docId,
int userId,
java.lang.String verLable,
java.lang.String verComment)
新增版本 return int
|
void |
addDocVersions(int[] docIds,
int userId,
java.lang.String verLable,
java.lang.String verComment)
批量新增版本 return int
|
int |
addOneTask(int docid,
int preTaskId,
int preStatus,
int submitId,
int[] executerIds)
为指定文档增加一条任务
|
boolean |
ArrangeDocExist(java.lang.String docId)
置顶文档已经存在
|
void |
audit(int[] docids,
int[] taskids,
int auditorid,
java.lang.String comment,
int flag)
指定用户审核批量文档
|
void |
audit(int docid,
int taskid,
int auditorid,
java.lang.String comment,
int flag)
指定用户审核指定的文档
|
java.lang.String |
canCite(int[] docids,
int channelid,
int citeType)
判断能不能在指定频道批量的引用指定文档, 返回为不能引用的文档名称串,若长度为0则可以该组文档都能执行引用操作
|
java.lang.String |
canCite(int docid,
int channelid,
int citeType)
判断能不能在指定频道的引用指定文档,
返回为不能引用的文档名称,若长度为0则可以执行引用操作
|
java.util.Map |
canTransition(int[] docids,
int destStatus)
判断一组文档能否同时进行状态迁移,只要有一个不能迁移,则返回false, 要么全部进行状态迁移操作,要么一个也不进行
返回一个文档迁移的映射,若能迁移则map的size应该为数组的长度,否则map的size为0
|
int |
canTransition(int docid,
int destStatus)
判断指定文档能否进行向指定状态迁移的操作,针对单个文档判断
能迁移则返回迁移id,不能则返回-1。若返回为0则表示该文档不按流程操作,即可以任意操作
|
int |
canTransition(int channelId,
int srcStatus,
int destStatus)
判断指定频道有没有从原状态到目标状态的迁移,
|
boolean |
channelHasDoc(java.lang.String channelId)
频道下采集的文档 DocumentManager.java
|
void |
citeDoc(int[] docids,
int channelid,
int userid,
int type,
int siteid)
在指定频道批量的引用指定文档
|
void |
citeDoc(int docid,
int channelid,
int userid,
int type,
int siteid)
在指定频道引用指定文档
|
void |
clearCiteRef(int docid) |
void |
clearHisOpeRecord(int docid) |
void |
clearOneTask(int taskId) |
void |
clearTask(ContentContext context)
清除任务:将指定文档对应的所有任务从数据库中删除
|
void |
clearTask(int docid) |
void |
completeOneTask(int taskId,
int desStatus,
int performer,
java.lang.String opinion)
任务完成:将指定文档处于指定srcStatus状态对应的任务设为指定执行人完成,
任务完成后文档状态为desStatus
而其他执行人对该任务为无效
|
void |
completeTask(ContentContext context,
DocumentStatus srcStatus,
DocumentStatus desStatus,
int performer,
java.lang.String opinion)
任务完成:将指定文档处于指定srcStatus状态对应的任务设为指定执行人完成,
任务完成后文档状态为desStatus
而其他执行人对该任务为无效
|
void |
copyDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
int channelid)
将指定文档复制到指定的目的频道,批量文档复制
|
int[] |
copyDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
java.lang.String[] channelid,
int status)
批量复制文档组到多个频道下 可指定文档状态status add by ge.tao 2007-09-17 String[] channelid
{200:1,201:2,202,3....} 返回 新增文档的ID 的数组
|
void |
copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid)
复制制定文档到指定的频道,复制后变为新文档
|
int |
copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid,
int status)
复制制定文档到指定的频道, 复制后变为新文档, 并且 文档流程更新为 频道的流程 可指定文档状态 status add by ge.tao
2007-09-18
|
int |
copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid,
int siteid,
int status)
复制制定文档到指定的频道, 复制后变为新文档, 并且 文档流程更新为 频道的流程 可指定文档状态 status add by ge.tao
2007-09-18
|
int[][] |
copyDocs(javax.servlet.http.HttpServletRequest request,
int[] docids,
int[] channelids,
int[] siteids,
int status,
int userId)
批量复制文档组到多个频道下 可指定文档状态status
|
java.lang.String |
createarrangeSQL(java.lang.String channel,
java.util.Map params)
频道下 文档 引用文档 引用频道 混合列表 的SQL语句 String
|
boolean |
createAttachment(Attachment attachment)
新增文档附件 param
|
int |
creatorDoc(Document doc)
新增文档
|
boolean |
creatorDoc(Document doc,
java.util.List attr,
java.util.List docAggr,
java.util.List docRel)
重写createDoc
|
boolean |
creatorDocRelated(DocRelated d)
新增文档的相关文档 param DocRelated d
|
boolean |
creatorDocRelated(DocRelated d,
int[] relatedDocIds)
新增文档的相关文档 param DocRelated d param int[] related_doc_ids
|
boolean |
delAggrDoc(int docId)
del 聚合文档 param int docId
|
boolean |
delArrangeDoc(java.lang.String[] docId)
删除置顶文档
|
int |
delDocVersion(int docId,
int docVersion)
删除版本 return int
|
boolean |
deleteAttachment(int docid,
int type)
删除文档附件 param 文档id param type
|
void |
deleteDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
java.lang.String siteid)
批量删除文档,不仅删除数据库的相关记录,还删除物理文件,包括发布和预览的相关文件
|
void |
deleteDoc(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
删除文档,不仅删除数据库的相关记录,还删除物理文件,包括发布和预览的相关文件,还从索引库中把索引记录删除
|
void |
deleteDoc(int docid)
删除文档,仅仅删除数据库的相关记录
|
void |
deleteDoc(int[] docids)
批量删除文档,仅仅删除数据库的相关记录
|
void |
deleteDocAttFiles(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
删除文档附件,包括发布和预览的相关文件(同时删除采集目录下的附件)
|
boolean |
deleteDocRelated(int docid)
删除文档的相关文档 param docid
|
void |
deleteDocTPL(java.lang.String docTPLId)
删除文档采集模板
|
void |
deleteDocTPLs(java.lang.String[] docTPLIds)
批量删除文档采集模板
|
void |
deleteOldStatus(ContentContext context,
java.lang.String docId) |
void |
deleteOldStatus(java.lang.String docId)
删除文档发布之前的状态
|
void |
deletePubDocAttFiles(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
删除已发文档的附件,包括发布和预览的相关文件(不删除采集目录下的附件),用于文档的撤发
|
void |
deliverDoc(int[] docids,
int[] auditorids,
int userid,
int preTaskid)
当前用户向指定审核人批量呈送文档,前驱任务为统一的一个任务
|
void |
deliverDoc(int[] docids,
int[] auditorids,
int userid,
int[] preTaskid)
当前用户向指定审核人批量呈送文档
|
void |
deliverDoc(int docid,
int[] auditorids,
int userid,
int preTaskid)
当前用户向指定审核人呈送文档,对于新稿,前驱任务为null,但参数需传0过来
|
java.util.Map |
eliminateUnOpDoc(int[] docids)
筛选文档,排除那些被频道引用为首页文档的文档 这些文档不能进行删除,回收,归档操作。
|
java.lang.String |
ext_orgByDocId(java.lang.String docId) |
void |
garbageDoc(int[] docids,
int userid)
批量将文档丢入垃圾站
|
void |
garbageDoc(int docid,
int userid)
将文档丢入垃圾站
|
java.lang.String[] |
getAggrDocList2Str(java.lang.String docId)
get 聚合文档List2Str param int docId return String[]
|
java.util.List |
getAllAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
int docid)
获取文档的所有的相关东西,包括内容附件,相关图片,相关附件等 返回所有附件的绝对路径 param HttpServletRequest
request(从页面传进来) param docid(文档id) param channelId
|
java.util.List |
getAllDocTPLList(java.lang.String chnlId)
获取指定频道下所有文档模板列表
|
java.util.List |
getAllDocVersion(int docId)
get具体某一文档的所有版本 return List
|
java.util.List |
getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
Document document,
java.lang.String siteid)
获取文档发布后的所有附件的 不是绝对路径 是 相对路径+文件名
|
java.util.List |
getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
Document document,
java.lang.String siteid,
java.util.List attachements)
获取文档发布后的所有附件的 不是绝对路径 是 相对路径+文件名
|
java.util.List |
getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
Document document,
java.lang.String siteid,
java.util.List attachements,
CMSTemplateLinkTable origineTemplateLinkTable) |
java.util.List |
getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
java.lang.String docid,
java.lang.String siteid)
获取文档发布后的所有附件的 不是绝对路径 是 相对路径+文件名
|
java.util.List |
getAllRelationOfDocument(int docid,
int type)
获取文档的所有的相关东西,包括内容附件,相关图片,相关附件等 param docid(文档id) param type(附件类型)
|
java.lang.String[] |
getAllRelationOfDocument2String(int docid,
int type)
获取文档的所有的相关东西,包括内容附件,相关图片,相关附件等 param docid(文档id) param type(附件类型)
|
ArrangeDoc |
getArrangeDoc(java.lang.String docid)
get置顶文档信息
|
java.util.List |
getArrangeSpecialDocList(java.lang.String channel,
int count)
获取频道下 文档 引用文档 引用频道 混合列表 不翻页!!!
|
java.util.List |
getArrangeSpecialDocList(java.lang.String channel,
int count,
java.util.Map params)
获取频道下 文档 引用文档 引用频道 混合列表 不翻页!!!
|
com.frameworkset.util.ListInfo |
getArrangeSpecialDocList(java.lang.String channel,
long offset,
int pageitems)
获取频道下 文档 引用文档 引用频道 混合列表 翻页!!!
|
com.frameworkset.util.ListInfo |
getArrangeSpecialDocList(java.lang.String channel,
long offset,
int pageitems,
java.util.Map params)
获取频道下 文档 引用文档 引用频道 混合列表 翻页!!!
|
java.util.List |
getAttachmentsOfDocument(int docid)
获取文档的内容附件
|
com.frameworkset.util.ListInfo |
getAuditDocList(java.lang.String sql,
int offset,
int maxItem)
获取指定用户的审核列表
|
protected java.lang.String |
getChnlIds(java.lang.String siteid) |
com.frameworkset.util.ListInfo |
getChnlListOfDocCited(java.lang.String docId,
int offset,
int maxitem)
获取引用了某一个文档的频道列表
|
com.frameworkset.util.ListInfo |
getCitedDocList(java.lang.String sql,
int offset,
int maxItem)
根据SQL语句获取引用文档列表
|
java.util.List |
getCiteSrcChnlList(java.lang.String channelid)
根据频道id获取这个频道所有引用文档的所在原频道列表
|
java.util.List |
getCiteUserList(java.lang.String channelid)
根据频道id获取这个频道所有引用文档的引用人列表
|
java.util.List |
getCompositeDocs(ContentContext contentcontext)
获取聚合文档的文档列表
|
java.util.List |
getCompositeDocs(int document_id)
获取聚合文档的文档列表
|
java.lang.String |
getContent(Document doc) |
java.lang.String |
getContent(int doc) |
Template |
getDetailTemplate(java.lang.String docId)
获取本身设置的细览模版,如果本身的细览模版不存在
则返回null值
|
java.util.List |
getDirectSpecialDocList(java.lang.String siteid,
java.lang.String channel,
int count)
少用 获取频道下 直接 子频道和文档的混合列表 不翻页!!!
|
com.frameworkset.util.ListInfo |
getDirectSpecialDocList(java.lang.String siteid,
java.lang.String channel,
long offset,
int pageitems)
少用 获取频道下 直接 子频道和文档的混合列表 翻页!!!
|
java.util.List |
getDistributeList(java.lang.String channelid)
根据频道id得在该频道下发过文档的用户列表
|
java.util.List |
getDistributeListOfSite(java.lang.String siteid)
取站点下所有采集过文档的人员列表
|
Document |
getDoc(ContentContext context)
根据环境上下文获取文档对象
|
Document |
getDoc(java.lang.String docid)
根据文档id得文档对象
|
Document |
getDoc(java.lang.String docid,
boolean loaddocextfield)
modify by ge.tao 2007-09-17 合并SQL
|
java.util.List |
getDocAggregationInfo(java.lang.String docId)
根据文档ID获取文档聚合信息 param String docId return List
|
int |
getDocChnlId(int docId)
获取文档所在频道的id
|
int |
getDocCitedType(java.lang.String citedDocId)
获取引用文档的引用类型
|
int |
getDocCommentByDocId(int docId,
java.lang.Integer status)
获取文档未处理评论数
|
int[] |
getDocDistributeManners(int docId)
返回文档发布方式的列表 return int[]
|
java.util.Map |
getDocExtFieldMap(java.lang.String docid)
get文档的所有扩展字段信息的Map
|
java.util.Map<java.lang.String,DocExtValue> |
getDocExtFieldMapBean(java.lang.String docid)
get文档的所有扩展字段信息的Map
|
com.frameworkset.util.ListInfo |
getDocHistoryOperList(java.lang.String sql,
int offset,
int maxItem) |
java.util.List |
getDocInfoByIds(java.lang.String docids)
通过被引用文档ID 获取引用该文档的文档列表 文档信息不要clob字段 content list.add(Dcoument)
|
java.util.List |
getDocLevelList()
get文档级别
|
java.util.List |
getDocList()
取所有文档列表
|
java.util.List |
getDocList(int channelid)
根据频道id取该频道下面的所有文档列表
|
com.frameworkset.util.ListInfo |
getDocList(int offset,
int maxItem)
根据SQL语法取文档列表,例如:
|
java.util.Map |
getDocOpers(int docId,
com.frameworkset.platform.security.AccessControl accessControl)
获取文档所具有的操作列表,{送审,撤消送审,提交发布,归档,转发,保存版本,版本管理,设置置顶,删除}的子集
|
java.util.List |
getDocRelatedList(int docid)
get文档的相关文档的信息列表 param docid
|
java.lang.String[] |
getDocRelatedString(int docid)
get文档的相关文档的信息列表 param docid
|
int |
getDocSiteId(int docId)
获取文档所在站点的id
|
java.util.List<DocumentSource> |
getDocSourceList()
从文档来源表中取文档来源列表
|
int |
getDocStatus(int docId)
获取文档状态
|
DocTemplate |
getDocTPL(java.lang.String docTPLId)
获取指定的文档采集模板
|
com.frameworkset.util.ListInfo |
getDocTPLList(java.lang.String sql,
long offset,
int pageitems)
获取文档采集模板列表
|
java.util.List |
getDocTPLList(java.lang.String chnlId,
java.lang.String userId)
获取指定频道指定用户(由该用户创建)的文档模板列表
|
int |
getDocType(int docId)
获取文档类型
|
Document |
getDocVerInfo(java.lang.String docId,
java.lang.String version)
get文档指定版本的文档的详细信息
|
java.util.List |
getDocVerUserList(java.lang.String docid)
根据文档id获取对该文档有保存版本的保存人列表
|
Document |
getDocWithNoContent(java.lang.String docid) |
java.util.List |
getFieldValueList(java.lang.String channelId,
java.lang.String fieldId,
java.lang.String type)
根据频道id,扩展字段id获得当前文档枚举扩展字段的值
|
java.util.List |
getKeyWord2RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
int count)
获取关键字与本文档相匹配的已发布文档
|
com.frameworkset.util.ListInfo |
getKeyWord2RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
long offset,
int pageitems)
获取关键字与本文档相匹配的已发布文档
|
java.util.List |
getKeyWord3RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
int count)
获取关键字与本文档相匹配的已发布文档
|
com.frameworkset.util.ListInfo |
getKeyWord3RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
long offset,
int pageitems)
获取关键字与本文档相匹配的已发布文档
|
java.util.List |
getKeyWordRelationOfDocument(java.lang.String keywords_,
int docid,
java.lang.String siteid,
int count)
根据文档关键字获取文档所属的站点中所有已发文档中标题, 摘要, 关键字(内容 现在不要)包含本关键字的文档列表 不翻页
|
com.frameworkset.util.ListInfo |
getKeyWordRelationOfDocument(java.lang.String keywords_,
int docid,
java.lang.String siteid,
long offset,
int pageitems)
根据文档关键字获取文档所属的站点中所有已发文档中标题, 摘要, 关键字(内容 现在不要)包含本关键字的文档列表 翻页
|
int |
getMaxDocVersion(int docId)
get具体某一文档的最高版本号 return int
|
com.frameworkset.util.ListInfo |
getNewDocList(java.lang.String sql,
int offset,
int maxItem) |
int |
getOldStatus(java.lang.String docId)
获取文档发布之前的状态,以便在发布异常中止时能恢复到该状态
|
java.util.List |
getPagingDocs(ContentContext contentcontext) |
java.util.List |
getPagingDocs(int document_id)
获取多页文档列表
|
Document |
getPartDocInfoById(java.lang.String docid)
通过文档ID获取文档的部分信息 不要clob字段 content
|
java.util.List<Attachment> |
getPicturesOfDocument(Document doc)
获取文档的相关图片
|
com.frameworkset.util.ListInfo |
getPicturesOfDocument(Document doc,
long offSet,
int pageItemsize) |
java.util.List<Attachment> |
getPicturesOfDocument(int docid)
获取文档的相关图片
|
com.frameworkset.util.ListInfo |
getPicturesOfDocument(int docid,
long offSet,
int pageItemsize) |
com.frameworkset.util.ListInfo |
getPigeonholeDocList(java.lang.String sql,
int offset,
int maxItem) |
int |
getPreSubmitterId(int taskid)
获取制定的返工任务的前驱任务(待审任务的)的执行者
|
java.util.List |
getPubAggrDocList(java.lang.String docId)
根据文档ID获取文档聚合中所有已经发布的被聚合的文档 那些没发布的被聚合文档不取进来 param String docId return List
|
com.frameworkset.util.ListInfo |
getPubishDocList(java.lang.String sql,
int offset,
int maxItem)
获取待发文档列表
|
com.frameworkset.util.ListInfo |
getPubishingDocList(java.lang.String sql,
int offset,
int maxItem)
获取发布中的文档列表
|
java.lang.String |
getPublishfilenameById(java.lang.String id) |
com.frameworkset.util.ListInfo |
getReboundtDocList(java.lang.String sql,
int offset,
int maxItem)
获取返工文档列表
|
java.util.List |
getRelatedDocList(java.lang.String docid,
int count)
get文档的相关文档的信息列表 param docid
|
com.frameworkset.util.ListInfo |
getRelatedDocList(java.lang.String docid,
long offset,
int pageitems)
get文档的相关文档的信息列表 param docid
|
java.util.List |
getRelatedDocsOfDoc(java.lang.String docId)
获取某个文档的相关文档集合 return List
|
java.util.List |
getRelationAttachmentsOfDocument(Document doc,
int count)
不翻页 --ge.tao
获取文档的相关附件 kaihu 070601
|
com.frameworkset.util.ListInfo |
getRelationAttachmentsOfDocument(Document doc,
long offset,
int pageitems)
翻页 --ge.tao
获取文档的相关附件 kaihu 070601
|
java.util.List |
getRelationAttachmentsOfDocument(int docid)
获取文档的相关附件
|
java.util.List |
getRelationAttachmentsOfDocument(int docid,
int count)
不翻页 --ge.tao 获取文档的相关附件 kaihu 070601
|
com.frameworkset.util.ListInfo |
getRelationAttachmentsOfDocument(int docid,
long offset,
int pageitems)
翻页 --ge.tao 获取文档的相关附件 kaihu 070601
|
com.frameworkset.util.ListInfo |
getSelectDocList(int offset,
int maxItem) |
com.frameworkset.util.ListInfo |
getSiteDocumentList(int offset,
int maxItem) |
java.util.List |
getStatusList()
取文档状态列表
|
java.util.List |
getStatusList(int flowId)
获取指定流程的状态列表
|
java.util.List |
getTableColumnsInfo(java.lang.String tableName)
获得指定表名的所有列信息
|
int |
getTaskCount(java.lang.String curUserid,
int flag)
获取当前用户的任务数, flag:0-审核任务数;1-新稿文档数;2-返工文档数;3-待发布任务数;
|
TaskDocument |
getTaskInfo(int taskid)
获取当前返工任务的审核意见
|
java.util.List |
getTopDocOfChnl(java.lang.String chnlID,
int top) |
int[] |
hasTask(int userId,
int[] docIds,
int task)
判断当前用户对指定文档数组是否有指定任务,返回任务id数组
|
int |
hasTask(int userId,
int docId,
int task)
判断当前用户对指定文档是否有指定任务
|
boolean |
isExistDocumentInChannel(long channel_id,
java.lang.String docPublishName) |
static boolean |
isNull(java.lang.String str) |
boolean |
isPigeonholeManager(int userId)
判断当前用户是否为归档管理员
|
static void |
main(java.lang.String[] args) |
void |
moveDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
int channelid)
将指定文档组移动到目的频道,批量移动
|
void |
moveDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid)
移动指定文档到指定频道,单个文档移动
|
void |
pigeonholeDoc(int[] docids,
int userId)
批量文档归档
|
void |
pigeonholeDoc(int docid,
int userId)
文档归档
|
void |
putDocCount(java.util.List<java.lang.Integer> countids,
java.util.Map<java.lang.Integer,java.lang.Object> idx)
获取文档的点级数
|
com.frameworkset.util.ListInfo |
queryDocumentsByPublishTimeAndKeywords(DocumentCondition condition,
long offset,
int pagesize)
根据发布时间(开始时间~结束时间)和关键字(匹配标题)查询新闻列表
|
java.util.List<Document> |
queryDocumentsByPublishTimeAndKeywords(NewsCondition condition)
根据发布时间(开始时间~结束时间)和关键字(匹配标题)查询新闻列表
|
com.frameworkset.util.ListInfo |
queryVideosByOrderType(DocumentCondition condition,
long offset,
int pagesize)
根据视频类别和排序类别(最新发布,最多播放,最多评论)查询视频列表
|
void |
recordDocOperate(int[] docids,
int userid,
java.lang.String operType,
java.util.Map tranIdMap,
java.lang.String operContent)
批量的将文档操作记录到数据库中
|
void |
recordDocOperate(int docid,
int userid,
java.lang.String operType,
int tranId,
java.lang.String operContent)
将文档操作记录到数据库中
|
boolean |
recoverAllPublishingDoc()
恢复发布中的文档, 返回true:恢复操作成功;false:恢复失败,数据库操作失败;
|
void |
recoverDoc(int docid)
恢复已回收的文档
|
void |
recoverDoc(int[] docids)
批量恢复已经回收的文档
|
int |
recoverPublishingDoc(java.lang.String docId)
恢复发布中的文档,
返回1:恢复操作成功;2:文档处于真的发布中,不能恢复;
|
void |
recoverPublishingDocs(java.lang.String[] docIds)
批量恢复发布中的文档,将所有能恢复的文档恢复
|
static java.lang.String |
reNull(java.lang.String s) |
int |
resumeDocVersion(int docId,
int docVersion,
int userId)
恢复到某一版本状态 return int
|
void |
saveExtFieldMap(java.lang.String docid,
java.lang.String fieldid,
java.lang.String clobvalue,
java.lang.String checked,
java.lang.String flag)
存储radiobox,checkbox扩展字段的值
|
java.lang.Object |
setSpecialDocData(java.lang.String sqlstr,
boolean isTurnPage,
long offset,
int pageitems)
加载 频道下 直接/引用 子频道和文档的混合列表 数据 type: 0 文档; type: 1 频道;
|
void |
storeOldStatus(ContentContext context,
DocumentStatus oldStatus)
保存文档发布之前的状态
防止文档发布时由于特殊情况"死"在"发布中"状态,所以发布前得保存文档发布前的状态
|
void |
subPublishDoc(int[] docids,
int[] publisherids,
int userid,
int preTaskid)
批量提交发布
|
void |
subPublishDoc(int docid,
int[] publisherids,
int userid,
int preTaskid)
提交发布
|
void |
toPubWithdraw(int docid,
int preTaskId,
int submitterId,
int[] executers)
将处于待发布状态的文档退回到返工状态, 删除当前任务 同时为提交发布的人增加一条返工任务
|
boolean |
updateArrangeDoc(ArrangeDoc arrangeDoc)
更新置顶文档信息
|
boolean |
updateArrangeDocOrderNo(java.lang.String[] docIds)
设置更新置顶文档的权重
|
boolean |
UpdateAttachment(Attachment attachment)
更新文档附件 param
|
boolean |
UpdateAttachmentState(int docId,
int type,
java.lang.String sqlstr)
更新文档附件的状态(字段:valid)
|
boolean |
updateDoc(Document doc)
修改文档
|
void |
updateDocOrdertime(java.lang.String docId,
java.util.Date ordertime)
更新文档排序时间
|
void |
updateDocPublishTime(ContentContext context)
更新文档发布时间,发布的时候调用
|
void |
updateDocPublishTime(int docid)
更新文档发布时间
|
boolean |
updateDocs(java.util.HashMap map,
java.lang.String docIdStr)
批量修改常用字段
|
void |
updateDocTPL(DocTemplate docTPL)
更新指定文档采集模板
|
void |
updateDocumentStatus(ContentContext context,
DocumentStatus newStatus)
更新文档的状态
|
void |
updateDocumentStatus(int docid,
int newStatus)
更新文档的状态
|
void |
updatePreviousDocInChannel(java.lang.String channelId,
java.lang.String tmpeleteId)
更新频道下继承原来频道模板的文档模板 DocumentManager.java
|
void |
updateStatus(java.util.List iids) |
void |
updateStatus(java.lang.String docIdStr) |
void |
withdrawCite(int[] docids,
int channelid)
批量撤销指定频道对指定文档的引用
|
void |
withdrawCite(int docid,
int channelid)
撤销指定频道对指定文档的引用
|
void |
withdrawDeliver(int docid)
撤销呈送
|
void |
withdrawDeliver(int[] docids)
批量撤销呈送
|
void |
withdrawPublish(int docid)
撤销发布
|
void |
withdrawPublish(int[] docids)
批量撤销发布
|
public int creatorDoc(Document doc) throws DocumentManagerException
DocumentManagercreatorDoc in interface DocumentManagerDocumentManagerExceptionpublic boolean creatorDoc(Document doc, java.util.List attr, java.util.List docAggr, java.util.List docRel)
Document - docList - List - List - public boolean updateDoc(Document doc) throws DocumentManagerException
DocumentManagerupdateDoc in interface DocumentManagerDocumentManagerExceptionpublic void deleteDoc(int docid)
throws DocumentManagerException
DocumentManagerdeleteDoc in interface DocumentManagerDocumentManagerExceptionpublic void deleteDoc(int[] docids)
throws DocumentManagerException
DocumentManagerdeleteDoc in interface DocumentManagerDocumentManagerExceptionpublic void deleteDocAttFiles(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
throws DocumentManagerException
deleteDocAttFiles in interface DocumentManagerrequest - docid - siteid - DocumentManagerExceptionpublic void deletePubDocAttFiles(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
throws DocumentManagerException
deletePubDocAttFiles in interface DocumentManagerrequest - docid - siteid - DocumentManagerExceptionpublic void deleteDoc(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
throws DocumentManagerException
deleteDoc in interface DocumentManagerdocid - DocumentManagerException - add by xinwang.jiao 2007.07.05public static boolean isNull(java.lang.String str)
public void deleteDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
java.lang.String siteid)
throws DocumentManagerException
deleteDoc in interface DocumentManagerdocid - DocumentManagerException - add by xinwang.jiao 2007.07.05public java.util.Map eliminateUnOpDoc(int[] docids)
throws DocumentManagerException
eliminateUnOpDoc in interface DocumentManagerdocids - DocumentManagerExceptionpublic java.util.List getDocList()
throws DocumentManagerException
DocumentManagergetDocList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDocList(int channelid)
throws DocumentManagerException
DocumentManagergetDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getDocList(int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetDocList in interface DocumentManagerDocumentManagerException - 在处理当前方法的过程中如果遇到问题将抛出 DocumentManagerException 异常public com.frameworkset.util.ListInfo getSelectDocList(int offset,
int maxItem)
throws DocumentManagerException
getSelectDocList in interface DocumentManagerDocumentManagerExceptionprotected java.lang.String getChnlIds(java.lang.String siteid)
public com.frameworkset.util.ListInfo getSiteDocumentList(int offset,
int maxItem)
throws DocumentManagerException
getSiteDocumentList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getAuditDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetAuditDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getNewDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagerExceptionpublic com.frameworkset.util.ListInfo getReboundtDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetReboundtDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPubishDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetPubishDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPubishingDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetPubishingDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getCitedDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetCitedDocList in interface DocumentManagerDocumentManagerExceptionpublic int getDocCitedType(java.lang.String citedDocId)
throws DocumentManagerException
DocumentManagergetDocCitedType in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPigeonholeDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
getPigeonholeDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getDocHistoryOperList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagerExceptionpublic Document getDocWithNoContent(java.lang.String docid) throws DocumentManagerException
getDocWithNoContent in interface DocumentManagerDocumentManagerExceptionpublic Document getDoc(java.lang.String docid) throws DocumentManagerException
DocumentManagergetDoc in interface DocumentManagerDocumentManagerExceptionpublic Document getDoc(java.lang.String docid, boolean loaddocextfield) throws DocumentManagerException
getDoc in interface DocumentManagerDocumentManagerExceptionpublic Document getPartDocInfoById(java.lang.String docid) throws DocumentManagerException
getPartDocInfoById in interface DocumentManagerdocid - 如:123DocumentManagerException - DocumentManagerImpl.javapublic java.util.List getDocInfoByIds(java.lang.String docids)
throws DocumentManagerException
getDocInfoByIds in interface DocumentManagerdocid - 123;22;333;DocumentManagerException - DocumentManager.javapublic void garbageDoc(int docid,
int userid)
throws DocumentManagerException
DocumentManagergarbageDoc in interface DocumentManagerDocumentManagerExceptionpublic void garbageDoc(int[] docids,
int userid)
throws DocumentManagerException
DocumentManagergarbageDoc in interface DocumentManagerDocumentManagerExceptionpublic void recoverDoc(int docid)
throws DocumentManagerException
recoverDoc in interface DocumentManagerDocumentManagerExceptionpublic void recoverDoc(int[] docids)
throws DocumentManagerException
DocumentManagerrecoverDoc in interface DocumentManagerDocumentManagerExceptionpublic java.util.List<DocumentSource> getDocSourceList() throws DocumentManagerException
DocumentManagergetDocSourceList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDistributeList(java.lang.String channelid)
throws DocumentManagerException
DocumentManagergetDistributeList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDistributeListOfSite(java.lang.String siteid)
throws DocumentManagerException
DocumentManagerExceptionpublic java.util.List getCiteUserList(java.lang.String channelid)
throws DocumentManagerException
DocumentManagergetCiteUserList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDocVerUserList(java.lang.String docid)
throws DocumentManagerException
DocumentManagergetDocVerUserList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getCiteSrcChnlList(java.lang.String channelid)
throws DocumentManagerException
DocumentManagergetCiteSrcChnlList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getStatusList()
throws DocumentManagerException
DocumentManagergetStatusList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getStatusList(int flowId)
throws DocumentManagerException
DocumentManagergetStatusList in interface DocumentManagerDocumentManagerExceptionpublic int getDocStatus(int docId)
throws DocumentManagerException
DocumentManagergetDocStatus in interface DocumentManagerDocumentManagerExceptionpublic int getDocType(int docId)
throws DocumentManagerException
DocumentManagergetDocType in interface DocumentManagerDocumentManagerExceptionpublic int getDocChnlId(int docId)
throws DocumentManagerException
getDocChnlId in interface DocumentManagerDocumentManagerExceptionpublic int getDocSiteId(int docId)
throws DocumentManagerException
getDocSiteId in interface DocumentManagerDocumentManagerExceptionpublic int hasTask(int userId,
int docId,
int task)
hasTask in interface DocumentManageruserId - docId - task - 1:审核任务 2:返工任务 3:发布任务public int[] hasTask(int userId,
int[] docIds,
int task)
DocumentManagerhasTask in interface DocumentManagerpublic java.util.Map getDocOpers(int docId,
com.frameworkset.platform.security.AccessControl accessControl)
throws DocumentManagerException
DocumentManagergetDocOpers in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getPagingDocs(int document_id)
throws DocumentManagerException
getPagingDocs in interface DocumentManagerdocument_id - DocumentManagerExceptionpublic java.util.List getCompositeDocs(int document_id)
throws DocumentManagerException
document_id - DocumentManagerExceptionpublic Document getDoc(ContentContext context) throws DocumentManagerException
DocumentManagergetDoc in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getCompositeDocs(ContentContext contentcontext) throws DocumentManagerException
DocumentManagergetCompositeDocs in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getPagingDocs(ContentContext contentcontext)
getPagingDocs in interface DocumentManagerpublic int canTransition(int docid,
int destStatus)
throws DocumentManagerException
canTransition in interface DocumentManagerDocumentManagerExceptionpublic java.util.Map canTransition(int[] docids,
int destStatus)
throws DocumentManagerException
canTransition in interface DocumentManagerDocumentManagerExceptionpublic int canTransition(int channelId,
int srcStatus,
int destStatus)
throws DocumentManagerException
DocumentManagercanTransition in interface DocumentManagerDocumentManagerExceptionpublic java.lang.String canCite(int docid,
int channelid,
int citeType)
throws DocumentManagerException
DocumentManagercanCite in interface DocumentManagerciteType - 引用类型,0-文档引用;1-频道引用DocumentManagerExceptionpublic java.lang.String canCite(int[] docids,
int channelid,
int citeType)
throws DocumentManagerException
canCite in interface DocumentManagerciteType - 引用类型,0-文档引用;1-频道引用DocumentManagerExceptionpublic void deliverDoc(int docid,
int[] auditorids,
int userid,
int preTaskid)
throws DocumentManagerException
deliverDoc in interface DocumentManageruserid - 当前用户preTaskid - 呈送这个动作产生的任务的前驱任务,
对于新稿,前驱任务为null,但参数需传0过来DocumentManagerExceptionpublic void deliverDoc(int[] docids,
int[] auditorids,
int userid,
int preTaskid)
throws DocumentManagerException
deliverDoc in interface DocumentManagerDocumentManagerExceptionpublic void deliverDoc(int[] docids,
int[] auditorids,
int userid,
int[] preTaskid)
throws DocumentManagerException
deliverDoc in interface DocumentManagerDocumentManagerExceptionpublic void withdrawDeliver(int docid)
throws DocumentManagerException
DocumentManagerwithdrawDeliver in interface DocumentManagerDocumentManagerExceptionpublic void withdrawDeliver(int[] docids)
throws DocumentManagerException
DocumentManagerwithdrawDeliver in interface DocumentManagerDocumentManagerExceptionpublic void withdrawPublish(int docid)
throws DocumentManagerException
withdrawPublish in interface DocumentManagerdocid - DocumentManagerExceptionpublic void withdrawPublish(int[] docids)
throws DocumentManagerException
withdrawPublish in interface DocumentManagerdocids - DocumentManagerExceptionpublic void toPubWithdraw(int docid,
int preTaskId,
int submitterId,
int[] executers)
throws DocumentManagerException
toPubWithdraw in interface DocumentManagerdocid - DocumentManagerExceptionpublic void subPublishDoc(int docid,
int[] publisherids,
int userid,
int preTaskid)
throws DocumentManagerException
subPublishDoc in interface DocumentManagerdocid - 要提交发布的文档publisherids - 发布人userid - 任务提交人preTaskid - 前驱任务(审核)DocumentManagerExceptionpublic void subPublishDoc(int[] docids,
int[] publisherids,
int userid,
int preTaskid)
throws DocumentManagerException
subPublishDoc in interface DocumentManagerDocumentManagerExceptionpublic void pigeonholeDoc(int docid,
int userId)
throws DocumentManagerException
DocumentManagerpigeonholeDoc in interface DocumentManagerDocumentManagerExceptionpublic void pigeonholeDoc(int[] docids,
int userId)
throws DocumentManagerException
DocumentManagerpigeonholeDoc in interface DocumentManagerDocumentManagerExceptionpublic boolean isPigeonholeManager(int userId)
DocumentManagerisPigeonholeManager in interface DocumentManagerpublic void recordDocOperate(int docid,
int userid,
java.lang.String operType,
int tranId,
java.lang.String operContent)
throws DocumentManagerException
recordDocOperate in interface DocumentManageroperType - 取值应该为tb_cms_doc_oper表中存在的操作名DocumentManagerExceptionpublic void recordDocOperate(int[] docids,
int userid,
java.lang.String operType,
java.util.Map tranIdMap,
java.lang.String operContent)
throws DocumentManagerException
recordDocOperate in interface DocumentManagerDocumentManagerExceptionpublic void moveDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid)
throws DocumentManagerException
moveDoc in interface DocumentManagerDocumentManagerExceptionpublic void moveDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
int channelid)
throws DocumentManagerException
DocumentManagermoveDoc in interface DocumentManagerDocumentManagerExceptionpublic void copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid)
throws DocumentManagerException
copyDoc in interface DocumentManagerDocumentManagerExceptionpublic int copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid,
int status)
throws DocumentManagerException
DocumentManagerExceptionpublic int copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid,
int siteid,
int status)
throws DocumentManagerException
DocumentManagerExceptionpublic void copyDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
int channelid)
throws DocumentManagerException
DocumentManagercopyDoc in interface DocumentManagerDocumentManagerExceptionpublic int[] copyDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
java.lang.String[] channelid,
int status)
throws DocumentManagerException
copyDoc in interface DocumentManagerDocumentManagerExceptionpublic int[][] copyDocs(javax.servlet.http.HttpServletRequest request,
int[] docids,
int[] channelids,
int[] siteids,
int status,
int userId)
throws DocumentManagerException
copyDocs in interface DocumentManagerstatus - 取值范围为 DocumentStatus.NEW DocumentStatus.AUDITING
DocumentStatus.PREPUBLISH DocumentStatus.PUBLISHEDuserId - 操作人userid add by ge.tao 2007-09-17 String[][]
{siteid,channelid,docid} {200:1,201:2,202,3....} 返回 新增文档的ID
的数组docids - 文档ID数组channelids - 目的频道数组siteids - 目的站点数组DocumentManagerException - DocumentManager.javapublic void citeDoc(int docid,
int channelid,
int userid,
int type,
int siteid)
throws DocumentManagerException
DocumentManagerciteDoc in interface DocumentManagerdocid - //引用文档id或者引用频道idchannelid - //文档引用得目的频道type - //引用类型标志,0-引用文档;1-引用频道 缺省值为0siteid - //引用文档(或引用频道)所在的站点DocumentManagerExceptionpublic void citeDoc(int[] docids,
int channelid,
int userid,
int type,
int siteid)
throws DocumentManagerException
DocumentManagerciteDoc in interface DocumentManagersiteid - //引用文档(或引用频道)所在的站点DocumentManagerExceptionpublic void withdrawCite(int docid,
int channelid)
throws DocumentManagerException
DocumentManagerwithdrawCite in interface DocumentManagerDocumentManagerExceptionpublic void withdrawCite(int[] docids,
int channelid)
throws DocumentManagerException
DocumentManagerwithdrawCite in interface DocumentManagerDocumentManagerExceptionpublic void audit(int docid,
int taskid,
int auditorid,
java.lang.String comment,
int flag)
throws DocumentManagerException
DocumentManageraudit in interface DocumentManagertaskid - 待审的任务idauditorid - 审核人idflag - 用于标志审核通过还是不通过,1表通过,0表不通过DocumentManagerExceptionpublic void audit(int[] docids,
int[] taskids,
int auditorid,
java.lang.String comment,
int flag)
throws DocumentManagerException
DocumentManageraudit in interface DocumentManagertaskids - 所有待审的任务idauditorid - 审核人idflag - 用于标志审核通过还是不通过,1表通过,0表不通过DocumentManagerExceptionpublic int getPreSubmitterId(int taskid)
throws DocumentManagerException
DocumentManagergetPreSubmitterId in interface DocumentManagerDocumentManagerExceptionpublic TaskDocument getTaskInfo(int taskid) throws DocumentManagerException
DocumentManagergetTaskInfo in interface DocumentManagerDocumentManagerExceptionpublic void completeTask(ContentContext context, DocumentStatus srcStatus, DocumentStatus desStatus, int performer, java.lang.String opinion) throws DocumentManagerException
DocumentManagercompleteTask in interface DocumentManagersrcStatus - 任务未完成时文档的状态desStatus - 任务完成时文档的状态performer - 任务执行人idopinion - 任务完成的意见DocumentManagerExceptionpublic void completeOneTask(int taskId,
int desStatus,
int performer,
java.lang.String opinion)
throws DocumentManagerException
DocumentManagercompleteOneTask in interface DocumentManagerdesStatus - 任务完成时文档的状态performer - 任务执行人idopinion - 任务完成的意见DocumentManagerExceptionpublic int addOneTask(int docid,
int preTaskId,
int preStatus,
int submitId,
int[] executerIds)
throws DocumentManagerException
DocumentManageraddOneTask in interface DocumentManagerpreTaskId - 前驱任务id,不存在前驱任务,则传值0preStatus - 当前状态submitId - 任务提交人idexecuterIds - 任务执行人数组DocumentManagerExceptionpublic void clearTask(ContentContext context) throws DocumentManagerException
DocumentManagerclearTask in interface DocumentManagerDocumentManagerExceptionpublic void clearTask(int docid)
throws DocumentManagerException
DocumentManagerExceptionpublic void clearOneTask(int taskId)
throws DocumentManagerException
DocumentManagerExceptionpublic void clearCiteRef(int docid)
throws DocumentManagerException
DocumentManagerExceptionpublic void clearHisOpeRecord(int docid)
throws DocumentManagerException
DocumentManagerExceptionpublic static java.lang.String reNull(java.lang.String s)
public java.util.List getDocLevelList()
throws DocumentManagerException
getDocLevelList in interface DocumentManagerDocumentManagerExceptionpublic boolean creatorDocRelated(DocRelated d) throws DocumentManagerException
creatorDocRelated in interface DocumentManagerDocumentManagerExceptionpublic boolean creatorDocRelated(DocRelated d, int[] relatedDocIds) throws DocumentManagerException
creatorDocRelated in interface DocumentManagerDocumentManagerExceptionpublic boolean deleteDocRelated(int docid)
throws DocumentManagerException
deleteDocRelated in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDocRelatedList(int docid)
throws DocumentManagerException
getDocRelatedList in interface DocumentManagerDocumentManagerExceptionpublic java.lang.String[] getDocRelatedString(int docid)
throws DocumentManagerException
getDocRelatedString in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getAttachmentsOfDocument(int docid)
throws DocumentManagerException
getAttachmentsOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List<Attachment> getPicturesOfDocument(Document doc) throws DocumentManagerException
getPicturesOfDocument in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPicturesOfDocument(Document doc, long offSet, int pageItemsize) throws DocumentManagerException
getPicturesOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List<Attachment> getPicturesOfDocument(int docid) throws DocumentManagerException
getPicturesOfDocument in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPicturesOfDocument(int docid,
long offSet,
int pageItemsize)
throws DocumentManagerException
getPicturesOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getRelationAttachmentsOfDocument(int docid)
throws DocumentManagerException
getRelationAttachmentsOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getAllRelationOfDocument(int docid,
int type)
throws DocumentManagerException
getAllRelationOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getAllAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
int docid)
throws DocumentManagerException
getAllAttachmentOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
java.lang.String docid,
java.lang.String siteid)
throws DocumentManagerException
request - docId - DocumentManagerExceptionpublic java.lang.String getContent(Document doc)
getContent in interface DocumentManagerpublic java.lang.String getContent(int doc)
getContent in interface DocumentManagerpublic java.util.List getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
Document document,
java.lang.String siteid)
throws DocumentManagerException
request - docId - DocumentManagerExceptionpublic java.util.List getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
Document document,
java.lang.String siteid,
java.util.List attachements)
throws DocumentManagerException
request - docId - DocumentManagerExceptionpublic java.util.List getAllPublishedAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
Document document,
java.lang.String siteid,
java.util.List attachements,
CMSTemplateLinkTable origineTemplateLinkTable)
throws DocumentManagerException
getAllPublishedAttachmentOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.lang.String[] getAllRelationOfDocument2String(int docid,
int type)
throws DocumentManagerException
getAllRelationOfDocument2String in interface DocumentManagerDocumentManagerExceptionpublic boolean createAttachment(Attachment attachment) throws DocumentManagerException
createAttachment in interface DocumentManagerDocumentManagerExceptionpublic boolean UpdateAttachment(Attachment attachment) throws DocumentManagerException
UpdateAttachment in interface DocumentManagerDocumentManagerExceptionpublic boolean UpdateAttachmentState(int docId,
int type,
java.lang.String sqlstr)
throws DocumentManagerException
UpdateAttachmentState in interface DocumentManagerint - docId(文档id)String - sqlstr(sql条件,所有有效的attr的url拼成的string)DocumentManagerExceptionpublic boolean deleteAttachment(int docid,
int type)
throws DocumentManagerException
deleteAttachment in interface DocumentManagerDocumentManagerExceptionpublic void updateDocumentStatus(ContentContext context, DocumentStatus newStatus) throws DocumentManagerException
updateDocumentStatus in interface DocumentManagerpublished - DocumentManagerExceptionpublic void updateDocumentStatus(int docid,
int newStatus)
throws DocumentManagerException
DocumentManagerupdateDocumentStatus in interface DocumentManagerDocumentManagerExceptionpublic void updateDocPublishTime(ContentContext context) throws DocumentManagerException
updateDocPublishTime in interface DocumentManagerdocid - DocumentManagerExceptionpublic void updateDocPublishTime(int docid)
throws DocumentManagerException
updateDocPublishTime in interface DocumentManagerdocid - DocumentManagerExceptionpublic int[] getDocDistributeManners(int docId)
throws DocumentManagerException
getDocDistributeManners in interface DocumentManagerDocumentManagerExceptionpublic int getMaxDocVersion(int docId)
throws DocumentManagerException
getMaxDocVersion in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getAllDocVersion(int docId)
throws DocumentManagerException
getAllDocVersion in interface DocumentManagerDocumentManagerExceptionpublic Document getDocVerInfo(java.lang.String docId, java.lang.String version) throws DocumentManagerException
getDocVerInfo in interface DocumentManagerdocId - version - DocumentManagerExceptionpublic void addDocVersion(int docId,
int userId,
java.lang.String verLable,
java.lang.String verComment)
throws DocumentManagerException
addDocVersion in interface DocumentManagerDocumentManagerExceptionpublic void addDocVersions(int[] docIds,
int userId,
java.lang.String verLable,
java.lang.String verComment)
throws DocumentManagerException
addDocVersions in interface DocumentManagerDocumentManagerExceptionpublic int delDocVersion(int docId,
int docVersion)
throws DocumentManagerException
delDocVersion in interface DocumentManagerDocumentManagerExceptionpublic int resumeDocVersion(int docId,
int docVersion,
int userId)
throws DocumentManagerException
resumeDocVersion in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getRelatedDocsOfDoc(java.lang.String docId)
throws DocumentManagerException
getRelatedDocsOfDoc in interface DocumentManagerDocumentManagerExceptionpublic boolean addAggrDoc(DocAggregation aggrDoc) throws DocumentManagerException
addAggrDoc in interface DocumentManagerDocumentManagerExceptionpublic boolean delAggrDoc(int docId)
throws DocumentManagerException
delAggrDoc in interface DocumentManagerDocumentManagerExceptionpublic java.lang.String[] getAggrDocList2Str(java.lang.String docId)
throws DocumentManagerException
getAggrDocList2Str in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDocAggregationInfo(java.lang.String docId)
throws DocumentManagerException
getDocAggregationInfo in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getPubAggrDocList(java.lang.String docId)
throws DocumentManagerException
getPubAggrDocList in interface DocumentManagerDocumentManagerExceptionpublic Template getDetailTemplate(java.lang.String docId) throws DocumentManagerException
DocumentManagergetDetailTemplate in interface DocumentManagerDocumentManagerExceptionpublic boolean ArrangeDocExist(java.lang.String docId)
throws DocumentManagerException
ArrangeDocExist in interface DocumentManagerdocId - DocumentManagerExceptionpublic boolean addArrangeDoc(ArrangeDoc arrangeDoc) throws DocumentManagerException
addArrangeDoc in interface DocumentManagerarrangeDoc - DocumentManagerExceptionpublic ArrangeDoc getArrangeDoc(java.lang.String docid) throws DocumentManagerException
getArrangeDoc in interface DocumentManagerString - docidDocumentManagerExceptionpublic boolean delArrangeDoc(java.lang.String[] docId)
throws DocumentManagerException
delArrangeDoc in interface DocumentManagerdocId - DocumentManagerExceptionpublic boolean updateArrangeDoc(ArrangeDoc arrangeDoc) throws DocumentManagerException
updateArrangeDoc in interface DocumentManagerarrangeDoc - DocumentManagerExceptionpublic boolean updateArrangeDocOrderNo(java.lang.String[] docIds)
throws DocumentManagerException
updateArrangeDocOrderNo in interface DocumentManagerdocIds - DocumentManagerExceptionpublic java.util.Map getDocExtFieldMap(java.lang.String docid)
throws DocumentManagerException
getDocExtFieldMap in interface DocumentManagerString - docidDocumentManagerExceptionpublic java.util.Map<java.lang.String,DocExtValue> getDocExtFieldMapBean(java.lang.String docid) throws DocumentManagerException
getDocExtFieldMapBean in interface DocumentManagerdocid - DocumentManagerExceptionpublic java.util.List getTopDocOfChnl(java.lang.String chnlID,
int top)
throws DocumentManagerException
DocumentManagerExceptionpublic java.util.List getFieldValueList(java.lang.String channelId,
java.lang.String fieldId,
java.lang.String type)
throws DocumentManagerException
DocumentManagergetFieldValueList in interface DocumentManagerDocumentManagerExceptionpublic void saveExtFieldMap(java.lang.String docid,
java.lang.String fieldid,
java.lang.String clobvalue,
java.lang.String checked,
java.lang.String flag)
throws DocumentManagerException
DocumentManagersaveExtFieldMap in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getRelatedDocList(java.lang.String docid,
int count)
throws DocumentManagerException
getRelatedDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getRelatedDocList(java.lang.String docid,
long offset,
int pageitems)
throws DocumentManagerException
getRelatedDocList in interface DocumentManagerDocumentManagerExceptionpublic java.lang.String createarrangeSQL(java.lang.String channel,
java.util.Map params)
channel - display_namepublic java.util.List getDirectSpecialDocList(java.lang.String siteid,
java.lang.String channel,
int count)
throws DocumentManagerException
getDirectSpecialDocList in interface DocumentManagerchannel - count - DocumentManagerException - DocumentManagerImpl.javapublic com.frameworkset.util.ListInfo getDirectSpecialDocList(java.lang.String siteid,
java.lang.String channel,
long offset,
int pageitems)
throws DocumentManagerException
getDirectSpecialDocList in interface DocumentManagerchannel - offset - pageitems - DocumentManagerException - DocumentManagerImpl.javapublic java.util.List getArrangeSpecialDocList(java.lang.String channel,
int count)
throws DocumentManagerException
DocumentManagergetArrangeSpecialDocList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getArrangeSpecialDocList(java.lang.String channel,
int count,
java.util.Map params)
throws DocumentManagerException
getArrangeSpecialDocList in interface DocumentManagerchannel - count - DocumentManagerException - DocumentManagerImpl.javapublic com.frameworkset.util.ListInfo getArrangeSpecialDocList(java.lang.String channel,
long offset,
int pageitems)
throws DocumentManagerException
DocumentManagergetArrangeSpecialDocList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getArrangeSpecialDocList(java.lang.String channel,
long offset,
int pageitems,
java.util.Map params)
throws DocumentManagerException
getArrangeSpecialDocList in interface DocumentManagerchannel - offset - pageitems - DocumentManagerException - DocumentManagerImpl.javapublic java.lang.Object setSpecialDocData(java.lang.String sqlstr,
boolean isTurnPage,
long offset,
int pageitems)
sqlstr - isTurnPage - offset - pageitems - public java.lang.String getPublishfilenameById(java.lang.String id)
public void storeOldStatus(ContentContext context, DocumentStatus oldStatus) throws DocumentManagerException
DocumentManagerstoreOldStatus in interface DocumentManagerDocumentManagerExceptionpublic int getOldStatus(java.lang.String docId)
throws DocumentManagerException
DocumentManagergetOldStatus in interface DocumentManagerDocumentManagerExceptionpublic void deleteOldStatus(java.lang.String docId)
throws DocumentManagerException
DocumentManagerdeleteOldStatus in interface DocumentManagerDocumentManagerExceptionpublic void deleteOldStatus(ContentContext context, java.lang.String docId) throws DocumentManagerException
DocumentManagerExceptionpublic java.util.List getTableColumnsInfo(java.lang.String tableName)
tableName - public java.util.List getRelationAttachmentsOfDocument(int docid,
int count)
throws DocumentManagerException
getRelationAttachmentsOfDocument in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getRelationAttachmentsOfDocument(int docid,
long offset,
int pageitems)
throws DocumentManagerException
getRelationAttachmentsOfDocument in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getRelationAttachmentsOfDocument(Document doc, long offset, int pageitems) throws DocumentManagerException
getRelationAttachmentsOfDocument in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getRelationAttachmentsOfDocument(Document doc, int count) throws DocumentManagerException
getRelationAttachmentsOfDocument in interface DocumentManagerDocumentManagerExceptionpublic boolean isExistDocumentInChannel(long channel_id,
java.lang.String docPublishName)
channel_id - docPublishName - public void addDocTPL(DocTemplate docTPL) throws DocumentManagerException
DocumentManageraddDocTPL in interface DocumentManagerDocumentManagerExceptionpublic void updateDocTPL(DocTemplate docTPL) throws DocumentManagerException
DocumentManagerupdateDocTPL in interface DocumentManagerDocumentManagerExceptionpublic void deleteDocTPL(java.lang.String docTPLId)
throws DocumentManagerException
DocumentManagerdeleteDocTPL in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getAllDocTPLList(java.lang.String chnlId)
throws DocumentManagerException
DocumentManagergetAllDocTPLList in interface DocumentManagerDocumentManagerExceptionpublic java.util.List getDocTPLList(java.lang.String chnlId,
java.lang.String userId)
throws DocumentManagerException
DocumentManagergetDocTPLList in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getDocTPLList(java.lang.String sql,
long offset,
int pageitems)
throws DocumentManagerException
DocumentManagergetDocTPLList in interface DocumentManagerDocumentManagerExceptionpublic void deleteDocTPLs(java.lang.String[] docTPLIds)
throws DocumentManagerException
DocumentManagerdeleteDocTPLs in interface DocumentManagerDocumentManagerExceptionpublic DocTemplate getDocTPL(java.lang.String docTPLId) throws DocumentManagerException
DocumentManagergetDocTPL in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getChnlListOfDocCited(java.lang.String docId,
int offset,
int maxitem)
throws DocumentManagerException
DocumentManagergetChnlListOfDocCited in interface DocumentManagerDocumentManagerExceptionpublic int recoverPublishingDoc(java.lang.String docId)
throws DocumentManagerException
DocumentManagerrecoverPublishingDoc in interface DocumentManagerDocumentManagerExceptionpublic boolean recoverAllPublishingDoc()
throws DocumentManagerException
recoverAllPublishingDoc in interface DocumentManagerdocId - DocumentManagerException - add by xinwang.jiao 2007.8.21public void recoverPublishingDocs(java.lang.String[] docIds)
throws DocumentManagerException
DocumentManagerrecoverPublishingDocs in interface DocumentManagerDocumentManagerExceptionpublic int getTaskCount(java.lang.String curUserid,
int flag)
throws DocumentManagerException
getTaskCount in interface DocumentManagerDocumentManagerExceptionpublic void updatePreviousDocInChannel(java.lang.String channelId,
java.lang.String tmpeleteId)
throws DocumentManagerException
updatePreviousDocInChannel in interface DocumentManagerDocumentManagerExceptionpublic boolean channelHasDoc(java.lang.String channelId)
throws DocumentManagerException
channelHasDoc in interface DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getKeyWordRelationOfDocument(java.lang.String keywords_,
int docid,
java.lang.String siteid,
long offset,
int pageitems)
throws DocumentManagerException
getKeyWordRelationOfDocument in interface DocumentManagerdocid - 文档ID intoffset - pageitems - DocumentManagerException - DocumentManager.javapublic com.frameworkset.util.ListInfo getKeyWord2RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
long offset,
int pageitems)
throws DocumentManagerException
getKeyWord2RelationOfDocument in interface DocumentManagerdocid - 文档ID intDocumentManagerException - DocumentManager.javapublic com.frameworkset.util.ListInfo getKeyWord3RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
long offset,
int pageitems)
throws DocumentManagerException
getKeyWord3RelationOfDocument in interface DocumentManagerdocid - 文档ID intDocumentManagerException - DocumentManager.javapublic java.util.List getKeyWordRelationOfDocument(java.lang.String keywords_,
int docid,
java.lang.String siteid,
int count)
throws DocumentManagerException
getKeyWordRelationOfDocument in interface DocumentManagerdocid - 文档ID intcount - DocumentManagerException - DocumentManager.javapublic java.util.List getKeyWord2RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
int count)
throws DocumentManagerException
getKeyWord2RelationOfDocument in interface DocumentManagerdocid - 文档ID intDocumentManagerException - DocumentManager.javapublic java.util.List getKeyWord3RelationOfDocument(java.lang.String title,
int docid,
java.lang.String channel,
java.lang.String siteid,
int count)
throws DocumentManagerException
getKeyWord3RelationOfDocument in interface DocumentManagerdocid - 文档ID intDocumentManagerException - DocumentManager.javapublic void updateDocOrdertime(java.lang.String docId,
java.util.Date ordertime)
updateDocOrdertime in interface DocumentManagerdocId - ordertime - DocumentManagerImpl.javapublic void addCount(java.lang.String docId)
public boolean updateDocs(java.util.HashMap map,
java.lang.String docIdStr)
DocumentManagerupdateDocs in interface DocumentManagerpublic void updateStatus(java.util.List iids)
throws java.lang.Exception
java.lang.Exceptionpublic void updateStatus(java.lang.String docIdStr)
throws java.lang.Exception
java.lang.Exceptionpublic int getDocCommentByDocId(int docId,
java.lang.Integer status)
DocumentManagergetDocCommentByDocId in interface DocumentManagerpublic java.lang.String ext_orgByDocId(java.lang.String docId)
ext_orgByDocId in interface DocumentManagerpublic static void main(java.lang.String[] args)
public com.frameworkset.util.ListInfo queryDocumentsByPublishTimeAndKeywords(DocumentCondition condition, long offset, int pagesize) throws java.sql.SQLException
DocumentManagerqueryDocumentsByPublishTimeAndKeywords in interface DocumentManagercondition - 查询条件offset - 偏移量pagesize - 每页记录数java.sql.SQLExceptionpublic void putDocCount(java.util.List<java.lang.Integer> countids,
java.util.Map<java.lang.Integer,java.lang.Object> idx)
throws DocumentManagerException
putDocCount in interface DocumentManagerDocumentManagerExceptionpublic java.util.List<Document> queryDocumentsByPublishTimeAndKeywords(NewsCondition condition) throws java.sql.SQLException
DocumentManagerqueryDocumentsByPublishTimeAndKeywords in interface DocumentManagercondition - 查询条件java.sql.SQLExceptionpublic com.frameworkset.util.ListInfo queryVideosByOrderType(DocumentCondition condition, long offset, int pagesize) throws java.sql.SQLException
DocumentManagerqueryVideosByOrderType in interface DocumentManagercondition - 查询条件offset - 偏移量pagesize - 每页记录数java.sql.SQLException