public interface ShareManager
限定符和类型 | 方法和说明 |
---|---|
void |
delete(java.lang.Long id)
根据ID删除分享信息
|
void |
deleteByAppMsgId(java.lang.Long appMsgId)
根据消息ID删除分享信息
|
ShareRecordPO |
getByAppMsgId(java.lang.Long appMsgId)
根据消息ID获取分享信息
|
ShareRecordPO |
getById(java.lang.Long id)
获取分享信息
|
ShareDataManager |
getShareDataManager(java.lang.String category)
获取应用分享实现类
|
java.util.Map<java.lang.String,java.lang.Object> |
getShareSettingInfo() |
com.seeyon.ctp.util.FlipInfo |
getShareTableData(com.seeyon.ctp.util.FlipInfo flipInfo,
java.util.Map<java.lang.String,java.lang.Object> params) |
boolean |
isAllowShareUC(int category)
判断是否允许分享到致信
|
boolean |
isAllowShareWechat(int category)
判断是否允许分享到微信
|
void |
save(ShareRecordPO sharePO)
保存分享信息
|
ShareDataManager getShareDataManager(java.lang.String category) throws com.seeyon.ctp.common.exceptions.BusinessException
category
- 应用标识,与应用实现的ShareDataManager
定义相同com.seeyon.ctp.common.exceptions.BusinessException
boolean isAllowShareWechat(int category)
category
- 应用标识 ApplicationCategoryEnum
boolean isAllowShareUC(int category)
category
- 应用标识 ApplicationCategoryEnum
void save(ShareRecordPO sharePO)
sharePO
- ShareRecordPO getById(java.lang.Long id)
id
- ShareRecordPO getByAppMsgId(java.lang.Long appMsgId) throws com.seeyon.ctp.common.exceptions.BusinessException
appMsgId
- com.seeyon.ctp.common.exceptions.BusinessException
void delete(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id
- com.seeyon.ctp.common.exceptions.BusinessException
void deleteByAppMsgId(java.lang.Long appMsgId) throws com.seeyon.ctp.common.exceptions.BusinessException
appMsgId
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.Object> getShareSettingInfo()
@AjaxAccess com.seeyon.ctp.util.FlipInfo getShareTableData(com.seeyon.ctp.util.FlipInfo flipInfo, java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException