public class DocumentManagerImpl extends java.lang.Object implements DocumentManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
log |
| 构造器和说明 |
|---|
DocumentManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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。
|
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....}
|
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 在接口中 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 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteDoc(int docid)
throws DocumentManagerException
DocumentManagerdeleteDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteDoc(int[] docids)
throws DocumentManagerException
DocumentManagerdeleteDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteDocAttFiles(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
throws DocumentManagerException
deleteDocAttFiles 在接口中 DocumentManagerrequest - docid - siteid - DocumentManagerExceptionpublic void deletePubDocAttFiles(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
throws DocumentManagerException
deletePubDocAttFiles 在接口中 DocumentManagerrequest - docid - siteid - DocumentManagerExceptionpublic void deleteDoc(javax.servlet.http.HttpServletRequest request,
int docid,
java.lang.String siteid)
throws DocumentManagerException
deleteDoc 在接口中 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 在接口中 DocumentManagerdocid - DocumentManagerException - add by xinwang.jiao 2007.07.05public java.util.Map eliminateUnOpDoc(int[] docids)
throws DocumentManagerException
eliminateUnOpDoc 在接口中 DocumentManagerdocids - DocumentManagerExceptionpublic java.util.List getDocList()
throws DocumentManagerException
DocumentManagergetDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDocList(int channelid)
throws DocumentManagerException
DocumentManagergetDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getDocList(int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetDocList 在接口中 DocumentManagerDocumentManagerException - 在处理当前方法的过程中如果遇到问题将抛出 DocumentManagerException 异常public com.frameworkset.util.ListInfo getSelectDocList(int offset,
int maxItem)
throws DocumentManagerException
getSelectDocList 在接口中 DocumentManagerDocumentManagerExceptionprotected java.lang.String getChnlIds(java.lang.String siteid)
public com.frameworkset.util.ListInfo getSiteDocumentList(int offset,
int maxItem)
throws DocumentManagerException
getSiteDocumentList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getAuditDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetAuditDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getNewDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
public com.frameworkset.util.ListInfo getReboundtDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetReboundtDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPubishDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetPubishDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPubishingDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetPubishingDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getCitedDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
DocumentManagergetCitedDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic int getDocCitedType(java.lang.String citedDocId)
throws DocumentManagerException
DocumentManagergetDocCitedType 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPigeonholeDocList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
getPigeonholeDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getDocHistoryOperList(java.lang.String sql,
int offset,
int maxItem)
throws DocumentManagerException
public Document getDocWithNoContent(java.lang.String docid) throws DocumentManagerException
getDocWithNoContent 在接口中 DocumentManagerDocumentManagerExceptionpublic Document getDoc(java.lang.String docid) throws DocumentManagerException
DocumentManagergetDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic Document getDoc(java.lang.String docid, boolean loaddocextfield) throws DocumentManagerException
getDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic Document getPartDocInfoById(java.lang.String docid) throws DocumentManagerException
getPartDocInfoById 在接口中 DocumentManagerdocid - 如:123DocumentManagerException - DocumentManagerImpl.javapublic java.util.List getDocInfoByIds(java.lang.String docids)
throws DocumentManagerException
getDocInfoByIds 在接口中 DocumentManagerdocid - 123;22;333;DocumentManagerException - DocumentManager.javapublic void garbageDoc(int docid,
int userid)
throws DocumentManagerException
DocumentManagergarbageDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void garbageDoc(int[] docids,
int userid)
throws DocumentManagerException
DocumentManagergarbageDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void recoverDoc(int docid)
throws DocumentManagerException
recoverDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void recoverDoc(int[] docids)
throws DocumentManagerException
DocumentManagerrecoverDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List<DocumentSource> getDocSourceList() throws DocumentManagerException
DocumentManagergetDocSourceList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDistributeList(java.lang.String channelid)
throws DocumentManagerException
DocumentManagergetDistributeList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDistributeListOfSite(java.lang.String siteid)
throws DocumentManagerException
public java.util.List getCiteUserList(java.lang.String channelid)
throws DocumentManagerException
DocumentManagergetCiteUserList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDocVerUserList(java.lang.String docid)
throws DocumentManagerException
DocumentManagergetDocVerUserList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getCiteSrcChnlList(java.lang.String channelid)
throws DocumentManagerException
DocumentManagergetCiteSrcChnlList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getStatusList()
throws DocumentManagerException
DocumentManagergetStatusList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getStatusList(int flowId)
throws DocumentManagerException
DocumentManagergetStatusList 在接口中 DocumentManagerDocumentManagerExceptionpublic int getDocStatus(int docId)
throws DocumentManagerException
DocumentManagergetDocStatus 在接口中 DocumentManagerDocumentManagerExceptionpublic int getDocType(int docId)
throws DocumentManagerException
DocumentManagergetDocType 在接口中 DocumentManagerDocumentManagerExceptionpublic int getDocChnlId(int docId)
throws DocumentManagerException
getDocChnlId 在接口中 DocumentManagerDocumentManagerExceptionpublic int getDocSiteId(int docId)
throws DocumentManagerException
getDocSiteId 在接口中 DocumentManagerDocumentManagerExceptionpublic int hasTask(int userId,
int docId,
int task)
hasTask 在接口中 DocumentManageruserId - docId - task - 1:审核任务 2:返工任务 3:发布任务public int[] hasTask(int userId,
int[] docIds,
int task)
DocumentManagerhasTask 在接口中 DocumentManagerpublic java.util.Map getDocOpers(int docId,
com.frameworkset.platform.security.AccessControl accessControl)
throws DocumentManagerException
DocumentManagergetDocOpers 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getPagingDocs(int document_id)
throws DocumentManagerException
getPagingDocs 在接口中 DocumentManagerdocument_id - DocumentManagerExceptionpublic java.util.List getCompositeDocs(int document_id)
throws DocumentManagerException
document_id - DocumentManagerExceptionpublic Document getDoc(ContentContext context) throws DocumentManagerException
DocumentManagergetDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getCompositeDocs(ContentContext contentcontext) throws DocumentManagerException
DocumentManagergetCompositeDocs 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getPagingDocs(ContentContext contentcontext)
getPagingDocs 在接口中 DocumentManagerpublic int canTransition(int docid,
int destStatus)
throws DocumentManagerException
canTransition 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.Map canTransition(int[] docids,
int destStatus)
throws DocumentManagerException
canTransition 在接口中 DocumentManagerDocumentManagerExceptionpublic int canTransition(int channelId,
int srcStatus,
int destStatus)
throws DocumentManagerException
DocumentManagercanTransition 在接口中 DocumentManagerDocumentManagerExceptionpublic java.lang.String canCite(int docid,
int channelid,
int citeType)
throws DocumentManagerException
DocumentManagercanCite 在接口中 DocumentManagerciteType - 引用类型,0-文档引用;1-频道引用DocumentManagerExceptionpublic java.lang.String canCite(int[] docids,
int channelid,
int citeType)
throws DocumentManagerException
canCite 在接口中 DocumentManagerciteType - 引用类型,0-文档引用;1-频道引用DocumentManagerExceptionpublic void deliverDoc(int docid,
int[] auditorids,
int userid,
int preTaskid)
throws DocumentManagerException
deliverDoc 在接口中 DocumentManageruserid - 当前用户preTaskid - 呈送这个动作产生的任务的前驱任务,
对于新稿,前驱任务为null,但参数需传0过来DocumentManagerExceptionpublic void deliverDoc(int[] docids,
int[] auditorids,
int userid,
int preTaskid)
throws DocumentManagerException
deliverDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void deliverDoc(int[] docids,
int[] auditorids,
int userid,
int[] preTaskid)
throws DocumentManagerException
deliverDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void withdrawDeliver(int docid)
throws DocumentManagerException
DocumentManagerwithdrawDeliver 在接口中 DocumentManagerDocumentManagerExceptionpublic void withdrawDeliver(int[] docids)
throws DocumentManagerException
DocumentManagerwithdrawDeliver 在接口中 DocumentManagerDocumentManagerExceptionpublic void withdrawPublish(int docid)
throws DocumentManagerException
withdrawPublish 在接口中 DocumentManagerdocid - DocumentManagerExceptionpublic void withdrawPublish(int[] docids)
throws DocumentManagerException
withdrawPublish 在接口中 DocumentManagerdocids - DocumentManagerExceptionpublic void toPubWithdraw(int docid,
int preTaskId,
int submitterId,
int[] executers)
throws DocumentManagerException
toPubWithdraw 在接口中 DocumentManagerdocid - DocumentManagerExceptionpublic void subPublishDoc(int docid,
int[] publisherids,
int userid,
int preTaskid)
throws DocumentManagerException
subPublishDoc 在接口中 DocumentManagerdocid - 要提交发布的文档publisherids - 发布人userid - 任务提交人preTaskid - 前驱任务(审核)DocumentManagerExceptionpublic void subPublishDoc(int[] docids,
int[] publisherids,
int userid,
int preTaskid)
throws DocumentManagerException
subPublishDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void pigeonholeDoc(int docid,
int userId)
throws DocumentManagerException
DocumentManagerpigeonholeDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void pigeonholeDoc(int[] docids,
int userId)
throws DocumentManagerException
DocumentManagerpigeonholeDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean isPigeonholeManager(int userId)
DocumentManagerisPigeonholeManager 在接口中 DocumentManagerpublic void recordDocOperate(int docid,
int userid,
java.lang.String operType,
int tranId,
java.lang.String operContent)
throws DocumentManagerException
recordDocOperate 在接口中 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 在接口中 DocumentManagerDocumentManagerExceptionpublic void moveDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid)
throws DocumentManagerException
moveDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void moveDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
int channelid)
throws DocumentManagerException
DocumentManagermoveDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic void copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid)
throws DocumentManagerException
copyDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic int copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid,
int status)
throws DocumentManagerException
public int copyDoc(javax.servlet.http.HttpServletRequest request,
int docid,
int channelid,
int siteid,
int status)
throws DocumentManagerException
public void copyDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
int channelid)
throws DocumentManagerException
DocumentManagercopyDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic int[] copyDoc(javax.servlet.http.HttpServletRequest request,
int[] docids,
java.lang.String[] channelid,
int status)
throws DocumentManagerException
copyDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic int[][] copyDocs(javax.servlet.http.HttpServletRequest request,
int[] docids,
int[] channelids,
int[] siteids,
int status,
int userId)
throws DocumentManagerException
copyDocs 在接口中 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 在接口中 DocumentManagerdocid - //引用文档id或者引用频道idchannelid - //文档引用得目的频道type - //引用类型标志,0-引用文档;1-引用频道 缺省值为0siteid - //引用文档(或引用频道)所在的站点DocumentManagerExceptionpublic void citeDoc(int[] docids,
int channelid,
int userid,
int type,
int siteid)
throws DocumentManagerException
DocumentManagerciteDoc 在接口中 DocumentManagersiteid - //引用文档(或引用频道)所在的站点DocumentManagerExceptionpublic void withdrawCite(int docid,
int channelid)
throws DocumentManagerException
DocumentManagerwithdrawCite 在接口中 DocumentManagerDocumentManagerExceptionpublic void withdrawCite(int[] docids,
int channelid)
throws DocumentManagerException
DocumentManagerwithdrawCite 在接口中 DocumentManagerDocumentManagerExceptionpublic void audit(int docid,
int taskid,
int auditorid,
java.lang.String comment,
int flag)
throws DocumentManagerException
DocumentManageraudit 在接口中 DocumentManagertaskid - 待审的任务idauditorid - 审核人idflag - 用于标志审核通过还是不通过,1表通过,0表不通过DocumentManagerExceptionpublic void audit(int[] docids,
int[] taskids,
int auditorid,
java.lang.String comment,
int flag)
throws DocumentManagerException
DocumentManageraudit 在接口中 DocumentManagertaskids - 所有待审的任务idauditorid - 审核人idflag - 用于标志审核通过还是不通过,1表通过,0表不通过DocumentManagerExceptionpublic int getPreSubmitterId(int taskid)
throws DocumentManagerException
DocumentManagergetPreSubmitterId 在接口中 DocumentManagerDocumentManagerExceptionpublic TaskDocument getTaskInfo(int taskid) throws DocumentManagerException
DocumentManagergetTaskInfo 在接口中 DocumentManagerDocumentManagerExceptionpublic void completeTask(ContentContext context, DocumentStatus srcStatus, DocumentStatus desStatus, int performer, java.lang.String opinion) throws DocumentManagerException
DocumentManagercompleteTask 在接口中 DocumentManagersrcStatus - 任务未完成时文档的状态desStatus - 任务完成时文档的状态performer - 任务执行人idopinion - 任务完成的意见DocumentManagerExceptionpublic void completeOneTask(int taskId,
int desStatus,
int performer,
java.lang.String opinion)
throws DocumentManagerException
DocumentManagercompleteOneTask 在接口中 DocumentManagerdesStatus - 任务完成时文档的状态performer - 任务执行人idopinion - 任务完成的意见DocumentManagerExceptionpublic int addOneTask(int docid,
int preTaskId,
int preStatus,
int submitId,
int[] executerIds)
throws DocumentManagerException
DocumentManageraddOneTask 在接口中 DocumentManagerpreTaskId - 前驱任务id,不存在前驱任务,则传值0preStatus - 当前状态submitId - 任务提交人idexecuterIds - 任务执行人数组DocumentManagerExceptionpublic void clearTask(ContentContext context) throws DocumentManagerException
DocumentManagerclearTask 在接口中 DocumentManagerDocumentManagerExceptionpublic void clearTask(int docid)
throws DocumentManagerException
public void clearOneTask(int taskId)
throws DocumentManagerException
public void clearCiteRef(int docid)
throws DocumentManagerException
public void clearHisOpeRecord(int docid)
throws DocumentManagerException
public static java.lang.String reNull(java.lang.String s)
public java.util.List getDocLevelList()
throws DocumentManagerException
getDocLevelList 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean creatorDocRelated(DocRelated d) throws DocumentManagerException
creatorDocRelated 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean creatorDocRelated(DocRelated d, int[] relatedDocIds) throws DocumentManagerException
creatorDocRelated 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean deleteDocRelated(int docid)
throws DocumentManagerException
deleteDocRelated 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDocRelatedList(int docid)
throws DocumentManagerException
getDocRelatedList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.lang.String[] getDocRelatedString(int docid)
throws DocumentManagerException
getDocRelatedString 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getAttachmentsOfDocument(int docid)
throws DocumentManagerException
getAttachmentsOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List<Attachment> getPicturesOfDocument(Document doc) throws DocumentManagerException
getPicturesOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPicturesOfDocument(Document doc, long offSet, int pageItemsize) throws DocumentManagerException
getPicturesOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List<Attachment> getPicturesOfDocument(int docid) throws DocumentManagerException
getPicturesOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getPicturesOfDocument(int docid,
long offSet,
int pageItemsize)
throws DocumentManagerException
getPicturesOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getRelationAttachmentsOfDocument(int docid)
throws DocumentManagerException
getRelationAttachmentsOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getAllRelationOfDocument(int docid,
int type)
throws DocumentManagerException
getAllRelationOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getAllAttachmentOfDocument(javax.servlet.http.HttpServletRequest request,
int docid)
throws DocumentManagerException
getAllAttachmentOfDocument 在接口中 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 在接口中 DocumentManagerpublic java.lang.String getContent(int doc)
getContent 在接口中 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
public java.lang.String[] getAllRelationOfDocument2String(int docid,
int type)
throws DocumentManagerException
getAllRelationOfDocument2String 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean createAttachment(Attachment attachment) throws DocumentManagerException
createAttachment 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean UpdateAttachment(Attachment attachment) throws DocumentManagerException
UpdateAttachment 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean UpdateAttachmentState(int docId,
int type,
java.lang.String sqlstr)
throws DocumentManagerException
UpdateAttachmentState 在接口中 DocumentManagerint - docId(文档id)String - sqlstr(sql条件,所有有效的attr的url拼成的string)DocumentManagerExceptionpublic boolean deleteAttachment(int docid,
int type)
throws DocumentManagerException
deleteAttachment 在接口中 DocumentManagerDocumentManagerExceptionpublic void updateDocumentStatus(ContentContext context, DocumentStatus newStatus) throws DocumentManagerException
updateDocumentStatus 在接口中 DocumentManagerpublished - DocumentManagerExceptionpublic void updateDocumentStatus(int docid,
int newStatus)
throws DocumentManagerException
DocumentManagerupdateDocumentStatus 在接口中 DocumentManagerDocumentManagerExceptionpublic void updateDocPublishTime(ContentContext context) throws DocumentManagerException
updateDocPublishTime 在接口中 DocumentManagerdocid - DocumentManagerExceptionpublic void updateDocPublishTime(int docid)
throws DocumentManagerException
updateDocPublishTime 在接口中 DocumentManagerdocid - DocumentManagerExceptionpublic int[] getDocDistributeManners(int docId)
throws DocumentManagerException
getDocDistributeManners 在接口中 DocumentManagerDocumentManagerExceptionpublic int getMaxDocVersion(int docId)
throws DocumentManagerException
getMaxDocVersion 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getAllDocVersion(int docId)
throws DocumentManagerException
getAllDocVersion 在接口中 DocumentManagerDocumentManagerExceptionpublic Document getDocVerInfo(java.lang.String docId, java.lang.String version) throws DocumentManagerException
getDocVerInfo 在接口中 DocumentManagerdocId - version - DocumentManagerExceptionpublic void addDocVersion(int docId,
int userId,
java.lang.String verLable,
java.lang.String verComment)
throws DocumentManagerException
addDocVersion 在接口中 DocumentManagerDocumentManagerExceptionpublic void addDocVersions(int[] docIds,
int userId,
java.lang.String verLable,
java.lang.String verComment)
throws DocumentManagerException
addDocVersions 在接口中 DocumentManagerDocumentManagerExceptionpublic int delDocVersion(int docId,
int docVersion)
throws DocumentManagerException
delDocVersion 在接口中 DocumentManagerDocumentManagerExceptionpublic int resumeDocVersion(int docId,
int docVersion,
int userId)
throws DocumentManagerException
resumeDocVersion 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getRelatedDocsOfDoc(java.lang.String docId)
throws DocumentManagerException
getRelatedDocsOfDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean addAggrDoc(DocAggregation aggrDoc) throws DocumentManagerException
addAggrDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean delAggrDoc(int docId)
throws DocumentManagerException
delAggrDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic java.lang.String[] getAggrDocList2Str(java.lang.String docId)
throws DocumentManagerException
getAggrDocList2Str 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDocAggregationInfo(java.lang.String docId)
throws DocumentManagerException
getDocAggregationInfo 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getPubAggrDocList(java.lang.String docId)
throws DocumentManagerException
getPubAggrDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic Template getDetailTemplate(java.lang.String docId) throws DocumentManagerException
DocumentManagergetDetailTemplate 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean ArrangeDocExist(java.lang.String docId)
throws DocumentManagerException
ArrangeDocExist 在接口中 DocumentManagerdocId - DocumentManagerExceptionpublic boolean addArrangeDoc(ArrangeDoc arrangeDoc) throws DocumentManagerException
addArrangeDoc 在接口中 DocumentManagerarrangeDoc - DocumentManagerExceptionpublic ArrangeDoc getArrangeDoc(java.lang.String docid) throws DocumentManagerException
getArrangeDoc 在接口中 DocumentManagerString - docidDocumentManagerExceptionpublic boolean delArrangeDoc(java.lang.String[] docId)
throws DocumentManagerException
delArrangeDoc 在接口中 DocumentManagerdocId - DocumentManagerExceptionpublic boolean updateArrangeDoc(ArrangeDoc arrangeDoc) throws DocumentManagerException
updateArrangeDoc 在接口中 DocumentManagerarrangeDoc - DocumentManagerExceptionpublic boolean updateArrangeDocOrderNo(java.lang.String[] docIds)
throws DocumentManagerException
updateArrangeDocOrderNo 在接口中 DocumentManagerdocIds - DocumentManagerExceptionpublic java.util.Map getDocExtFieldMap(java.lang.String docid)
throws DocumentManagerException
getDocExtFieldMap 在接口中 DocumentManagerString - docidDocumentManagerExceptionpublic java.util.Map<java.lang.String,DocExtValue> getDocExtFieldMapBean(java.lang.String docid) throws DocumentManagerException
getDocExtFieldMapBean 在接口中 DocumentManagerdocid - DocumentManagerExceptionpublic java.util.List getTopDocOfChnl(java.lang.String chnlID,
int top)
throws DocumentManagerException
public java.util.List getFieldValueList(java.lang.String channelId,
java.lang.String fieldId,
java.lang.String type)
throws DocumentManagerException
DocumentManagergetFieldValueList 在接口中 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 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getRelatedDocList(java.lang.String docid,
int count)
throws DocumentManagerException
getRelatedDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getRelatedDocList(java.lang.String docid,
long offset,
int pageitems)
throws DocumentManagerException
getRelatedDocList 在接口中 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 在接口中 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 在接口中 DocumentManagerchannel - offset - pageitems - DocumentManagerException - DocumentManagerImpl.javapublic java.util.List getArrangeSpecialDocList(java.lang.String channel,
int count)
throws DocumentManagerException
DocumentManagergetArrangeSpecialDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getArrangeSpecialDocList(java.lang.String channel,
int count,
java.util.Map params)
throws DocumentManagerException
getArrangeSpecialDocList 在接口中 DocumentManagerchannel - count - DocumentManagerException - DocumentManagerImpl.javapublic com.frameworkset.util.ListInfo getArrangeSpecialDocList(java.lang.String channel,
long offset,
int pageitems)
throws DocumentManagerException
DocumentManagergetArrangeSpecialDocList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getArrangeSpecialDocList(java.lang.String channel,
long offset,
int pageitems,
java.util.Map params)
throws DocumentManagerException
getArrangeSpecialDocList 在接口中 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 在接口中 DocumentManagerDocumentManagerExceptionpublic int getOldStatus(java.lang.String docId)
throws DocumentManagerException
DocumentManagergetOldStatus 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteOldStatus(java.lang.String docId)
throws DocumentManagerException
DocumentManagerdeleteOldStatus 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteOldStatus(ContentContext context, java.lang.String docId) throws DocumentManagerException
public java.util.List getTableColumnsInfo(java.lang.String tableName)
tableName - public java.util.List getRelationAttachmentsOfDocument(int docid,
int count)
throws DocumentManagerException
getRelationAttachmentsOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getRelationAttachmentsOfDocument(int docid,
long offset,
int pageitems)
throws DocumentManagerException
getRelationAttachmentsOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getRelationAttachmentsOfDocument(Document doc, long offset, int pageitems) throws DocumentManagerException
getRelationAttachmentsOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getRelationAttachmentsOfDocument(Document doc, int count) throws DocumentManagerException
getRelationAttachmentsOfDocument 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean isExistDocumentInChannel(long channel_id,
java.lang.String docPublishName)
channel_id - docPublishName - public void addDocTPL(DocTemplate docTPL) throws DocumentManagerException
DocumentManageraddDocTPL 在接口中 DocumentManagerDocumentManagerExceptionpublic void updateDocTPL(DocTemplate docTPL) throws DocumentManagerException
DocumentManagerupdateDocTPL 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteDocTPL(java.lang.String docTPLId)
throws DocumentManagerException
DocumentManagerdeleteDocTPL 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getAllDocTPLList(java.lang.String chnlId)
throws DocumentManagerException
DocumentManagergetAllDocTPLList 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List getDocTPLList(java.lang.String chnlId,
java.lang.String userId)
throws DocumentManagerException
DocumentManagergetDocTPLList 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getDocTPLList(java.lang.String sql,
long offset,
int pageitems)
throws DocumentManagerException
DocumentManagergetDocTPLList 在接口中 DocumentManagerDocumentManagerExceptionpublic void deleteDocTPLs(java.lang.String[] docTPLIds)
throws DocumentManagerException
DocumentManagerdeleteDocTPLs 在接口中 DocumentManagerDocumentManagerExceptionpublic DocTemplate getDocTPL(java.lang.String docTPLId) throws DocumentManagerException
DocumentManagergetDocTPL 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getChnlListOfDocCited(java.lang.String docId,
int offset,
int maxitem)
throws DocumentManagerException
DocumentManagergetChnlListOfDocCited 在接口中 DocumentManagerDocumentManagerExceptionpublic int recoverPublishingDoc(java.lang.String docId)
throws DocumentManagerException
DocumentManagerrecoverPublishingDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic boolean recoverAllPublishingDoc()
throws DocumentManagerException
recoverAllPublishingDoc 在接口中 DocumentManagerdocId - DocumentManagerException - add by xinwang.jiao 2007.8.21public void recoverPublishingDocs(java.lang.String[] docIds)
throws DocumentManagerException
DocumentManagerrecoverPublishingDocs 在接口中 DocumentManagerDocumentManagerExceptionpublic int getTaskCount(java.lang.String curUserid,
int flag)
throws DocumentManagerException
getTaskCount 在接口中 DocumentManagerDocumentManagerExceptionpublic void updatePreviousDocInChannel(java.lang.String channelId,
java.lang.String tmpeleteId)
throws DocumentManagerException
public boolean channelHasDoc(java.lang.String channelId)
throws DocumentManagerException
channelHasDoc 在接口中 DocumentManagerDocumentManagerExceptionpublic com.frameworkset.util.ListInfo getKeyWordRelationOfDocument(java.lang.String keywords_,
int docid,
java.lang.String siteid,
long offset,
int pageitems)
throws DocumentManagerException
getKeyWordRelationOfDocument 在接口中 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 在接口中 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 在接口中 DocumentManagerdocid - 文档ID intDocumentManagerException - DocumentManager.javapublic java.util.List getKeyWordRelationOfDocument(java.lang.String keywords_,
int docid,
java.lang.String siteid,
int count)
throws DocumentManagerException
getKeyWordRelationOfDocument 在接口中 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 在接口中 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 在接口中 DocumentManagerdocid - 文档ID intDocumentManagerException - DocumentManager.javapublic void updateDocOrdertime(java.lang.String docId,
java.util.Date ordertime)
updateDocOrdertime 在接口中 DocumentManagerdocId - ordertime - DocumentManagerImpl.javapublic void addCount(java.lang.String docId)
public boolean updateDocs(java.util.HashMap map,
java.lang.String docIdStr)
DocumentManagerupdateDocs 在接口中 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 在接口中 DocumentManagerpublic java.lang.String ext_orgByDocId(java.lang.String docId)
ext_orgByDocId 在接口中 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 在接口中 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 在接口中 DocumentManagerDocumentManagerExceptionpublic java.util.List<Document> queryDocumentsByPublishTimeAndKeywords(NewsCondition condition) throws java.sql.SQLException
DocumentManagerqueryDocumentsByPublishTimeAndKeywords 在接口中 DocumentManagercondition - 查询条件java.sql.SQLExceptionpublic com.frameworkset.util.ListInfo queryVideosByOrderType(DocumentCondition condition, long offset, int pagesize) throws java.sql.SQLException
DocumentManagerqueryVideosByOrderType 在接口中 DocumentManagercondition - 查询条件offset - 偏移量pagesize - 每页记录数java.sql.SQLException