public class ChannelManagerImpl extends org.frameworkset.event.EventHandle implements ChannelManager
| Constructor and Description |
|---|
ChannelManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canPublishDocument(java.lang.String docid,
boolean increament)
判断文档是否可以发布
|
boolean |
changeIndexPic(java.lang.String channalId,
java.lang.String outlinePicture)
改变频道的概览图片
|
boolean |
changeWorkflow(java.lang.String channalId,
int newFlowId,
int workflowIsFromParent)
改变站点的工作流程
|
boolean |
channelIsExist(java.lang.String channelID)
判断频道是否存在
|
boolean |
channelIsExist(java.lang.String siteId,
java.lang.String parentChannelId,
java.lang.String channelName)
判断频道是否存在
|
void |
createChannel(Channel channel)
新建频道
|
boolean |
deleteChannel(javax.servlet.http.HttpServletRequest request,
java.lang.String channelId,
java.lang.String siteId)
删除频道
|
boolean |
deleteChannel(java.lang.String channelId) |
boolean |
doesHaveHomePageOfChnl(Channel channel) |
java.util.List |
getAllCanPubDocsOfChnl(java.lang.String channelId)
获取频道下待发布文档和已经发布过的方法
|
java.util.List |
getAllChnlList()
获取所有频道列表
|
java.util.List |
getAllSubChannels(java.lang.String channelId)
获取频道下所有子频道
|
java.util.List |
getAllUNPublishDocumentOfChannel(java.lang.String channelID) |
java.util.List |
getAuditOrgList(java.lang.String channelId)
获取审核机构列表
|
java.util.List |
getAuditorList(java.lang.String channelId)
获取频道审核人列表
|
java.util.List |
getAuditRoleList(java.lang.String channelId)
获取审核角色列表
|
boolean |
getBooleanParam(java.util.Map params,
java.lang.String key,
boolean defaultValue) |
java.util.List |
getBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
通过频道显示名称,获取兄弟频道列表 不翻页
|
com.frameworkset.util.ListInfo |
getBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
通过频道显示名称,获取兄弟频道列表 翻页
|
java.lang.String |
getChannelAbsolutePath(java.lang.String channelId) |
Channel |
getChannelInfo(java.lang.String channelId)
根据频道id查找频道信息,如果没有找到,返回null
|
Channel |
getChannelInfoByDisplayName(java.lang.String siteid,
java.lang.String DisplayName)
根据频道显示名称获取该频道的信息
|
Channel |
getChannelOfDocument(java.lang.String docid)
根据文档id获取文档所属的频道
|
java.util.List |
getChildChannel(Channel channel,
int levelDegree)
取得子频道 递归在调用的函数中去做
|
int[] |
getChnlDistributeManners(java.lang.String channelId) |
java.util.List |
getChnlList(java.lang.String userId)
根据用户id取有审核权限频道列表
|
Template |
getDetailTemplateOfChannel(java.lang.String channelId)
获取频道的细览模板
|
java.util.List |
getDirectNaviChannels(java.lang.String siteid,
java.lang.String displayName,
int count,
java.lang.String level,
java.lang.String levelDegree) |
java.util.List |
getDirectSubChannels(java.lang.String channelId)
根据频道id取直接子频道
|
java.util.List |
getDirectSubChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
不翻页 子频道
根据频道显示名称取直接子频道,该频道必须有首页
|
com.frameworkset.util.ListInfo |
getDirectSubChannels(java.lang.String siteid,
java.lang.String displayName,
int offset,
int maxpageitems)
根据频道显示名称取直接子频道,该频道必须有首页 翻页!!!
|
com.frameworkset.util.ListInfo |
getDirectSubChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
翻页 子频道
根据频道显示名称取直接子频道,该频道必须有首页 kai.hu 070530
|
java.util.List |
getDirectSubNaviChannels(java.lang.String channelId)
get all sub channels of next level --------edit by kai.hu
|
java.util.List |
getDirectSubNaviChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
不翻页 导航子频道
根据频道显示名称取直接导航子频道,该频道必须有首页
在概览标签里面使用,当概览标签的channel属性:
channel:指定为特定的频道时, 获取该频道下的 导航子频道
channel:指定为"root"时, 获取站点下的一级导航频道
|
com.frameworkset.util.ListInfo |
getDirectSubNaviChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
翻页 导航子频道
根据频道显示名称取直接导航子频道,该频道必须有首页
在概览标签里面使用,当概览标签的channel属性:
channel:指定为特定的频道时, 获取该频道下的 导航子频道
channel:指定为"root"时, 获取站点下的一级导航频道
|
java.util.List |
getFlowInfo(java.lang.String channelId)
返回当前频道的流程id,和名称.没有的话返回null
|
java.util.List |
getIncCanPubDocsOfChnl(java.lang.String channelId)
获取频道下所有待发布的文档
|
java.util.List |
getLatestDocListOfSubChnls(java.lang.String siteid,
java.lang.String fatherDisplayName,
int count,
java.lang.String doctype)
通过频道显示名称获取子频道中最近发布的相应数目的分页文档列表 (对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestDocListOfSubChnls(java.lang.String siteid,
java.lang.String fatherDisplayName,
long offset,
int maxpageitems,
java.lang.String docType)
翻页!!! 通过频道显示名称获取子频道中最近发布的相应数目的分页文档列表 (对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
java.util.List |
getLatestPubAndPubingDocList(java.lang.String siteid,
java.lang.String DisplayName,
int count)
按 文档发布时间 排序 不翻页!!! 通过频道显示名称获取频道最近发布的相应数目的文档列表 包括那些文档状态为“正在发布中”的文档
(对于那些包含于聚合文档的文档不在其列) 最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestPubAndPubingDocList(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem)
按 文档发布时间, 翻页!!! 通过频道显示名称获取频道最近发布的相应数目的分页文档列表 包括那些文档状态为“正在发布中”的文档
(对于那些包含于聚合文档的文档不在其列) 最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestPubAndPubingDocListByFilter(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String[] filterIDs)
按 文档发布时间 排序 翻页!!!
通过频道显示名称获取频道最近发布的相应数目的分页文档列表
包括那些文档状态为“正在发布中”的文档
(对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
排除filters数组中的文档
|
java.util.List |
getLatestPubAndPubingDocListByFilter(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String[] filterIDs)
按 文档发布时间 排序 列表!!!
通过频道显示名称获取频道最近发布的相应数目的分页文档列表
包括那些文档状态为“正在发布中”的文档
(对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
排除filters数组中的文档
|
com.frameworkset.util.ListInfo |
getLatestPubDocAttachListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String docType)
按 文档创建时间,发布时间,id 排序 翻页!!! 通过频道显示名称获取频道最近发布的相应数目的分页文档附件列表
(对于那些包含于聚合文档的文档不在其列) 最近发布的相应数目的文档附件列表规则:首先考虑是否是置顶,其次考虑发布时间
|
java.util.List |
getLatestPubDocAttachListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType)
按 创建时间,编稿时间 排序 不翻页!!! 通过频道显示名称获取频道最近发布的相应数目的文档附件列表 (对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
java.util.List |
getLatestPubDocList(java.lang.String siteid,
java.lang.String DisplayName,
int count)
按 文档发布时间 排序 不翻页!!! 通过频道显示名称获取频道最近发布的相应数目的文档列表 (对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestPubDocList(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem)
按 文档发布时间 排序 翻页!!! 通过频道显示名称获取频道最近发布的相应数目的分页文档列表 (对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String doctype)
按 文档创建时间 排序 翻页!!!
通过频道显示名称获取频道最近发布的相应数目的分页文档列表
(对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String docType,
boolean loaddocrelatepic) |
com.frameworkset.util.ListInfo |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String docType,
boolean loaddocrelatepic,
boolean loadcontent)
按 文档创建时间,发布时间,id 排序 翻页!!! 通过频道显示名称获取频道最近发布的相应数目的分页文档列表
(对于那些包含于聚合文档的文档不在其列) 最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
com.frameworkset.util.ListInfo |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String doctype,
java.util.Map params) |
java.util.List |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.util.Map params) |
java.util.List |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType)
按 创建时间,编稿时间 排序 不翻页!!! 通过频道显示名称获取频道最近发布的相应数目的文档列表 (对于那些包含于聚合文档的文档不在其列)
最近发布的相应数目的文档列表规则:首先考虑是否是置顶,其次考虑发布时间
|
java.util.List |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType,
boolean loaddocrelatepic) |
java.util.List |
getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType,
boolean loaddocrelatepic,
boolean loadcontent) |
java.util.List |
getNavigatChannel(java.lang.String siteId,
java.lang.String channelName)
取得指定站点下所有被表示为必须导航的频道
|
java.lang.String[] |
getOrgsOfChl(java.lang.String channelId)
获取制定频道下的所有有权限的机构id
|
Template |
getOutlineTemplateOfChannel(java.lang.String channelId)
获取频道的概览模板
|
java.util.List |
getParentBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
通过频道显示名称,获取父频道的兄弟频道列表 不翻页 即 获得 父父频道的所有子频道
|
com.frameworkset.util.ListInfo |
getParentBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
通过频道显示名称,获取父频道的兄弟频道列表 翻页 即 获得 父父频道的所有子频道
|
Channel |
getParentChannel(Channel channel,
int level)
通过channel获取父频道 可以指定父频道的层级
|
Channel |
getParentChannelInfo(java.lang.String channelId)
获取频道的父频道信息,如果没有父频道,将返回null
|
Channel |
getParentChannelInfoByDisplayName(java.lang.String siteid,
java.lang.String channelDisplayName)
通过频道显示名称获取频道的父频道信息,如果没有父频道,将返回null
|
java.lang.String |
getParentDisplayNameChannel(java.lang.String siteid,
java.lang.String displayName)
根据站点ID和显示名称 获得 父频道显示名称
|
int |
getParentMaxLevel(java.lang.String channel_id)
判断最多有几层父频道
|
java.util.List |
getPubDocListOfChannel(java.lang.String siteid,
java.lang.String DisplayName,
int count)
获得频道下所有发布的带主题图片的文档
|
com.frameworkset.util.ListInfo |
getPubDocListOfChannel(java.lang.String siteid,
java.lang.String DisplayName,
long offset,
int maxpagesize)
获得频道下所有发布的带主题图片的文档
|
java.util.List |
getPubDocWithSameTplOfChannel(java.lang.String channelId,
java.lang.String[] excludedocids)
获取频道id为channelId的频道中所有与频道设定的细览模板一致的已发文档列表 add by xinwang.jiao 2007.06.25
以便
|
java.util.List |
getPublisherList(java.lang.String channelId)
获取具有文档发布权限的发布人列表
|
java.util.List |
getPublishOrgList(java.lang.String channelId)
获取具有文档发布权限的机构列表
|
java.util.List |
getPublishRoleList(java.lang.String channelId)
获取具有文档发布权限的角色列表
|
java.util.List |
getRefDocsOfChnl(java.lang.String chnlId)
获取某个频道的引用文档集合 return List
|
java.lang.String[] |
getRolesOfChl(java.lang.String channelId)
取得该站点下所有有权限的角色id
|
java.lang.String |
getSiteIDOfchannel(java.lang.String channelid)
根据频道id获取频道所属的站点id
|
java.util.List |
getSupportedChannelPublishStatus(java.lang.String channelId)
获取频道文档可发布的状态
|
java.lang.String[] |
getUsersOfChl(java.lang.String channelId)
取得该频道下所有有权限的用户id
|
boolean |
hasChildChannel(Channel channel)
判断是否有子频道
|
boolean |
hasNavChildChannel(Channel channel)
判断是否有子频道
|
boolean |
hasSameDisplayName(java.lang.String siteid,
java.lang.String DisplayName)
判断是否已存在该频道显示名称(DisplayName) 频道显示名称唯一性判断
|
boolean |
hasSameDisplayNameForUpdate(java.lang.String siteid,
java.lang.String DisplayName,
long chlId)
Update时判断是否已存在该频道显示名称(DisplayName) 频道显示名称唯一性判断
|
boolean |
hasSetDetailTemplate(java.lang.String channalId)
频道是否设置了细览模板
|
boolean |
hasSetOutlineTemplate(java.lang.String channalId)
频道是否设置了概览模板
|
boolean |
hasSubChannel(java.lang.String channelId)
判断某个频道下是否有子频道。 parent_id为0或者为null的频道永远不会计算在内,
parent_id为0或为null的频道,会被认为是站点的一级频道
|
boolean |
isActive(java.lang.String channelId)
判断站点是否是活动的,即站点的status是否为0(正常)
|
static boolean |
isNull(java.lang.String str) |
void |
logCreateChannel(Channel channel,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
logDeleteChannel(java.lang.String channelId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
logUpdateChannel(Channel channel,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
boolean |
moveChannel(java.lang.String fromId,
java.lang.String toId)
移动频道
|
void |
publishUnpublishDocs(int channelId)
将频道下所有未发布能发布文档的状态修改为已发布
|
void |
publishUnpublishDocs(java.lang.String channel)
将频道下所有未发布能发布文档的状态修改为已发布
|
com.frameworkset.util.ListInfo |
querySubChannels(int offset,
int pagesize,
ChannelCondition condition)
查询所有子频道
|
boolean |
startChannel(java.lang.String channelId)
频道启用
|
boolean |
updateChannel(Channel channel)
更新频道信息
|
boolean |
updateChannelDetailTemplateId(int channelId,
int detailTemplateId) |
boolean |
updateChannelOutputTemplateId(int channelId,
int ouputTemplateId) |
addListener, addListener, addListener, addListener, addListener, addListener, addListener, change, change, change, change, getInstance, remotechange, sendEvent, sendEvent, shutdownpublic boolean channelIsExist(java.lang.String siteId,
java.lang.String parentChannelId,
java.lang.String channelName)
throws ChannelManagerException
ChannelManagerchannelIsExist in interface ChannelManagerparentChannelId - TODOchannelName - TODOChannelManagerExceptionpublic void logCreateChannel(Channel channel, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws ChannelManagerException
logCreateChannel in interface ChannelManagerChannelManagerExceptionpublic void createChannel(Channel channel) throws ChannelManagerException
ChannelManagercreateChannel in interface ChannelManagerChannelManagerExceptionpublic boolean changeWorkflow(java.lang.String channalId,
int newFlowId,
int workflowIsFromParent)
throws ChannelManagerException
changeWorkflow in interface ChannelManagerChannelManagerExceptionpublic boolean changeIndexPic(java.lang.String channalId,
java.lang.String outlinePicture)
throws ChannelManagerException
changeIndexPic in interface ChannelManagerchannalId - outlinePicture - ChannelManagerExceptionpublic boolean logDeleteChannel(java.lang.String channelId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws ChannelManagerException
logDeleteChannel in interface ChannelManagerChannelManagerExceptionpublic static boolean isNull(java.lang.String str)
public boolean deleteChannel(javax.servlet.http.HttpServletRequest request,
java.lang.String channelId,
java.lang.String siteId)
throws ChannelManagerException
ChannelManagerdeleteChannel in interface ChannelManagerChannelManagerExceptionpublic boolean deleteChannel(java.lang.String channelId)
throws ChannelManagerException
deleteChannel in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAllSubChannels(java.lang.String channelId)
throws ChannelManagerException
getAllSubChannels in interface ChannelManagerChannelManagerExceptionpublic Channel getChannelInfo(java.lang.String channelId) throws ChannelManagerException
getChannelInfo in interface ChannelManagerChannelManagerExceptionpublic java.util.List getDirectSubChannels(java.lang.String channelId)
throws ChannelManagerException
ChannelManagergetDirectSubChannels in interface ChannelManagerChannelManagerExceptionpublic Channel getParentChannelInfo(java.lang.String channelId) throws ChannelManagerException
getParentChannelInfo in interface ChannelManagerChannelManagerExceptionpublic Channel getParentChannelInfoByDisplayName(java.lang.String siteid, java.lang.String channelDisplayName) throws ChannelManagerException
getParentChannelInfoByDisplayName in interface ChannelManagerChannelManagerExceptionpublic java.util.List getSupportedChannelPublishStatus(java.lang.String channelId)
throws ChannelManagerException
ChannelManagergetSupportedChannelPublishStatus in interface ChannelManagerChannelManagerExceptionpublic boolean hasSubChannel(java.lang.String channelId)
throws ChannelManagerException
hasSubChannel in interface ChannelManagerChannelManagerExceptionpublic boolean startChannel(java.lang.String channelId)
throws ChannelManagerException
ChannelManagerstartChannel in interface ChannelManagerChannelManagerExceptionpublic boolean isActive(java.lang.String channelId)
throws ChannelManagerException
isActive in interface ChannelManagerChannelManagerExceptionpublic boolean logUpdateChannel(Channel channel, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws ChannelManagerException
logUpdateChannel in interface ChannelManagerChannelManagerExceptionpublic boolean updateChannel(Channel channel) throws ChannelManagerException
ChannelManagerupdateChannel in interface ChannelManagerChannelManagerExceptionpublic boolean updateChannelOutputTemplateId(int channelId,
int ouputTemplateId)
throws ChannelManagerException
updateChannelOutputTemplateId in interface ChannelManagerChannelManagerExceptionpublic boolean updateChannelDetailTemplateId(int channelId,
int detailTemplateId)
throws ChannelManagerException
updateChannelDetailTemplateId in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAuditorList(java.lang.String channelId)
throws ChannelManagerException
getAuditorList in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAuditRoleList(java.lang.String channelId)
throws ChannelManagerException
getAuditRoleList in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAuditOrgList(java.lang.String channelId)
throws ChannelManagerException
getAuditOrgList in interface ChannelManagerChannelManagerExceptionpublic java.util.List getPublisherList(java.lang.String channelId)
throws ChannelManagerException
getPublisherList in interface ChannelManagerChannelManagerExceptionpublic java.util.List getPublishOrgList(java.lang.String channelId)
throws ChannelManagerException
getPublishOrgList in interface ChannelManagerChannelManagerExceptionpublic java.util.List getPublishRoleList(java.lang.String channelId)
throws ChannelManagerException
getPublishRoleList in interface ChannelManagerChannelManagerExceptionpublic int[] getChnlDistributeManners(java.lang.String channelId)
throws ChannelManagerException
getChnlDistributeManners in interface ChannelManagerChannelManagerExceptionpublic java.util.List getFlowInfo(java.lang.String channelId)
throws ChannelManagerException
ChannelManagergetFlowInfo in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAllUNPublishDocumentOfChannel(java.lang.String channelID)
getAllUNPublishDocumentOfChannel in interface ChannelManagerpublic Template getDetailTemplateOfChannel(java.lang.String channelId) throws ChannelManagerException
ChannelManagergetDetailTemplateOfChannel in interface ChannelManagerChannelManagerExceptionpublic Template getOutlineTemplateOfChannel(java.lang.String channelId) throws ChannelManagerException
ChannelManagergetOutlineTemplateOfChannel in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAllCanPubDocsOfChnl(java.lang.String channelId)
throws ChannelManagerException
getAllCanPubDocsOfChnl in interface ChannelManagerChannelManagerExceptionpublic java.util.List getIncCanPubDocsOfChnl(java.lang.String channelId)
throws ChannelManagerException
getIncCanPubDocsOfChnl in interface ChannelManagerChannelManagerExceptionpublic boolean canPublishDocument(java.lang.String docid,
boolean increament)
canPublishDocument in interface ChannelManagerdocid - increament - public void publishUnpublishDocs(java.lang.String channel)
throws ChannelManagerException
publishUnpublishDocs in interface ChannelManagerchannel - 频道显示名称ChannelManagerExceptionpublic void publishUnpublishDocs(int channelId)
throws ChannelManagerException
ChannelManagerpublishUnpublishDocs in interface ChannelManagerChannelManagerExceptionpublic java.util.List getRefDocsOfChnl(java.lang.String chnlId)
throws ChannelManagerException
getRefDocsOfChnl in interface ChannelManagerChannelManagerExceptionpublic java.util.List getChnlList(java.lang.String userId)
throws ChannelManagerException
getChnlList in interface ChannelManagerChannelManagerExceptionpublic java.util.List getAllChnlList()
throws ChannelManagerException
ChannelManagergetAllChnlList in interface ChannelManagerChannelManagerExceptionpublic java.lang.String getChannelAbsolutePath(java.lang.String channelId)
throws ChannelManagerException
getChannelAbsolutePath in interface ChannelManagerChannelManagerExceptionpublic boolean hasSetDetailTemplate(java.lang.String channalId)
throws ChannelManagerException
hasSetDetailTemplate in interface ChannelManagerchannalId - ChannelManagerExceptionpublic boolean hasSetOutlineTemplate(java.lang.String channalId)
throws ChannelManagerException
hasSetOutlineTemplate in interface ChannelManagerchannalId - ChannelManagerExceptionpublic java.util.List getNavigatChannel(java.lang.String siteId,
java.lang.String channelName)
throws java.lang.Exception
siteId - parent_channel - java.lang.Exceptionpublic boolean hasChildChannel(Channel channel) throws java.lang.Exception
hasChildChannel in interface ChannelManagerjava.lang.Exceptionpublic boolean hasNavChildChannel(Channel channel) throws java.lang.Exception
java.lang.Exceptionpublic java.util.List getChildChannel(Channel channel, int levelDegree) throws java.lang.Exception
getChildChannel in interface ChannelManagerjava.lang.Exceptionpublic java.util.List getDirectSubNaviChannels(java.lang.String channelId)
throws ChannelManagerException
channelId - ChannelManagerExceptionpublic java.lang.String[] getUsersOfChl(java.lang.String channelId)
throws ChannelManagerException
getUsersOfChl in interface ChannelManagerchannelId - ChannelManagerExceptionpublic java.lang.String[] getRolesOfChl(java.lang.String channelId)
throws ChannelManagerException
getRolesOfChl in interface ChannelManagerchannelId - SiteManagerExceptionChannelManagerExceptionpublic java.lang.String[] getOrgsOfChl(java.lang.String channelId)
throws ChannelManagerException
ChannelManagergetOrgsOfChl in interface ChannelManagerChannelManagerExceptionpublic boolean hasSameDisplayNameForUpdate(java.lang.String siteid,
java.lang.String DisplayName,
long chlId)
throws ChannelManagerException
hasSameDisplayNameForUpdate in interface ChannelManagerString - DisplayNamelong - chlIdChannelManagerExceptionpublic boolean hasSameDisplayName(java.lang.String siteid,
java.lang.String DisplayName)
throws ChannelManagerException
hasSameDisplayName in interface ChannelManagerDisplayName - DisplayNameChannelManagerExceptionpublic Channel getChannelInfoByDisplayName(java.lang.String siteid, java.lang.String DisplayName) throws ChannelManagerException
getChannelInfoByDisplayName in interface ChannelManagerString - DisplayNameChannelManagerExceptionpublic java.util.List getLatestPubDocList(java.lang.String siteid,
java.lang.String DisplayName,
int count)
throws ChannelManagerException
getLatestPubDocList in interface ChannelManagerString - DisplayNameint - count(指定返回的文档数目)ChannelManagerExceptionpublic java.util.List getLatestPubAndPubingDocList(java.lang.String siteid,
java.lang.String DisplayName,
int count)
throws ChannelManagerException
getLatestPubAndPubingDocList in interface ChannelManagerString - DisplayNameint - count(指定返回的文档数目)ChannelManagerException - add by xinwang.jiao 2007.6.11public java.util.List getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType,
boolean loaddocrelatepic)
throws ChannelManagerException
getLatestPubDocListOrderByDocwtime in interface ChannelManagerChannelManagerExceptionpublic java.util.List getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.util.Map params)
throws ChannelManagerException
getLatestPubDocListOrderByDocwtime in interface ChannelManagerChannelManagerExceptionpublic java.util.List getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType,
boolean loaddocrelatepic,
boolean loadcontent)
throws ChannelManagerException
ChannelManagerExceptionpublic java.util.List getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType)
throws ChannelManagerException
getLatestPubDocListOrderByDocwtime in interface ChannelManagersiteid - DisplayName - count - ChannelManagerException - ChannelManagerImpl.javapublic com.frameworkset.util.ListInfo getPubDocListOfChannel(java.lang.String siteid,
java.lang.String DisplayName,
long offset,
int maxpagesize)
throws ChannelManagerException
getPubDocListOfChannel in interface ChannelManagersiteid - DisplayName - count - ChannelManagerExceptionpublic java.util.List getPubDocListOfChannel(java.lang.String siteid,
java.lang.String DisplayName,
int count)
throws ChannelManagerException
getPubDocListOfChannel in interface ChannelManagersiteid - DisplayName - count - ChannelManagerExceptionpublic com.frameworkset.util.ListInfo getLatestPubDocList(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem)
throws ChannelManagerException
getLatestPubDocList in interface ChannelManagerChannelManagerExceptionpublic com.frameworkset.util.ListInfo getLatestPubAndPubingDocList(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem)
throws ChannelManagerException
getLatestPubAndPubingDocList in interface ChannelManagerChannelManagerException - add by xinwang.jiao 2007.6.11public java.util.List getLatestPubDocAttachListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String docType)
throws ChannelManagerException
getLatestPubDocAttachListOrderByDocwtime in interface ChannelManagersiteid - DisplayName - count - ChannelManagerException - ChannelManagerImpl.javapublic com.frameworkset.util.ListInfo getLatestPubDocAttachListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String docType)
throws ChannelManagerException
getLatestPubDocAttachListOrderByDocwtime in interface ChannelManagersiteid - DisplayName - offset - maxItem - ChannelManagerException - ChannelManagerImpl.javapublic com.frameworkset.util.ListInfo getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String doctype)
throws ChannelManagerException
ChannelManagergetLatestPubDocListOrderByDocwtime in interface ChannelManagerChannelManagerException - ChannelManagerImpl.javapublic com.frameworkset.util.ListInfo getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String docType,
boolean loaddocrelatepic)
throws ChannelManagerException
getLatestPubDocListOrderByDocwtime in interface ChannelManagerChannelManagerExceptionpublic boolean getBooleanParam(java.util.Map params,
java.lang.String key,
boolean defaultValue)
public com.frameworkset.util.ListInfo getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String doctype,
java.util.Map params)
throws ChannelManagerException
getLatestPubDocListOrderByDocwtime in interface ChannelManagerChannelManagerExceptionpublic com.frameworkset.util.ListInfo getLatestPubDocListOrderByDocwtime(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String docType,
boolean loaddocrelatepic,
boolean loadcontent)
throws ChannelManagerException
siteid - DisplayName - offset - maxItem - ChannelManagerException - ChannelManagerImpl.javapublic com.frameworkset.util.ListInfo getLatestPubAndPubingDocListByFilter(java.lang.String siteid,
java.lang.String DisplayName,
int offset,
int maxItem,
java.lang.String[] filterIDs)
throws ChannelManagerException
getLatestPubAndPubingDocListByFilter in interface ChannelManagerString - DisplayNameChannelManagerException - add by xinwang.jiao 2007.6.11public java.util.List getLatestPubAndPubingDocListByFilter(java.lang.String siteid,
java.lang.String DisplayName,
int count,
java.lang.String[] filterIDs)
throws ChannelManagerException
getLatestPubAndPubingDocListByFilter in interface ChannelManagerString - DisplayNameChannelManagerException - add by xinwang.jiao 2007.6.11public java.util.List getDirectSubChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
throws ChannelManagerException
getDirectSubChannels in interface ChannelManagerChannelManagerExceptionpublic com.frameworkset.util.ListInfo getDirectSubChannels(java.lang.String siteid,
java.lang.String displayName,
int offset,
int maxpageitems)
throws ChannelManagerException
ChannelManagerExceptionpublic com.frameworkset.util.ListInfo getDirectSubChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
throws ChannelManagerException
getDirectSubChannels in interface ChannelManagerChannelManagerExceptionpublic java.util.List getDirectSubNaviChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
throws ChannelManagerException
getDirectSubNaviChannels in interface ChannelManagerChannelManagerExceptionpublic java.util.List getDirectNaviChannels(java.lang.String siteid,
java.lang.String displayName,
int count,
java.lang.String level,
java.lang.String levelDegree)
throws ChannelManagerException
ChannelManagerExceptionpublic com.frameworkset.util.ListInfo getDirectSubNaviChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
throws ChannelManagerException
getDirectSubNaviChannels in interface ChannelManagerChannelManagerExceptionpublic Channel getChannelOfDocument(java.lang.String docid)
getChannelOfDocument in interface ChannelManagerdocid - public java.util.List getLatestDocListOfSubChnls(java.lang.String siteid,
java.lang.String fatherDisplayName,
int count,
java.lang.String doctype)
throws ChannelManagerException
getLatestDocListOfSubChnls in interface ChannelManagerString - DisplayNameChannelManagerExceptionpublic com.frameworkset.util.ListInfo getLatestDocListOfSubChnls(java.lang.String siteid,
java.lang.String fatherDisplayName,
long offset,
int maxpageitems,
java.lang.String docType)
throws ChannelManagerException
getLatestDocListOfSubChnls in interface ChannelManagersiteid - fatherDisplayName - offset - maxpageitems - ChannelManagerException - List ChannelManagerImpl.java 陶格public boolean doesHaveHomePageOfChnl(Channel channel) throws ChannelManagerException
doesHaveHomePageOfChnl in interface ChannelManagerChannelManagerExceptionpublic boolean moveChannel(java.lang.String fromId,
java.lang.String toId)
throws ChannelManagerException
moveChannel in interface ChannelManagerString - fromId(源频道)String - toId(目的频道)toId 可以为nullChannelManagerExceptionpublic com.frameworkset.util.ListInfo getBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
throws ChannelManagerException
getBrotherChannels in interface ChannelManagersiteid - displayName - offset - pageitems - ChannelManagerException - ChannelManager.javapublic java.util.List getBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
throws ChannelManagerException
getBrotherChannels in interface ChannelManagersiteid - displayName - count - ChannelManagerException - ChannelManager.javapublic com.frameworkset.util.ListInfo getParentBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
long offset,
int pageitems)
throws ChannelManagerException
getParentBrotherChannels in interface ChannelManagersiteid - displayName - offset - pageitems - ChannelManagerException - ChannelManager.javapublic java.util.List getParentBrotherChannels(java.lang.String siteid,
java.lang.String displayName,
int count)
throws ChannelManagerException
getParentBrotherChannels in interface ChannelManagersiteid - displayName - count - ChannelManagerException - ChannelManager.javapublic java.lang.String getParentDisplayNameChannel(java.lang.String siteid,
java.lang.String displayName)
siteid - displayName - public Channel getParentChannel(Channel channel, int level)
channel - level - public int getParentMaxLevel(java.lang.String channel_id)
channel_id - public java.util.List getPubDocWithSameTplOfChannel(java.lang.String channelId,
java.lang.String[] excludedocids)
throws ChannelManagerException
getPubDocWithSameTplOfChannel in interface ChannelManagerString - channelIdChannelManagerExceptionpublic java.lang.String getSiteIDOfchannel(java.lang.String channelid)
throws ChannelManagerException
getSiteIDOfchannel in interface ChannelManagerchannelid - ChannelManagerExceptionpublic boolean channelIsExist(java.lang.String channelID)
channelIsExist in interface ChannelManagerpublic com.frameworkset.util.ListInfo querySubChannels(int offset,
int pagesize,
ChannelCondition condition)
throws java.sql.SQLException
ChannelManagerquerySubChannels in interface ChannelManagerjava.sql.SQLException