@ProcessInDataSource(name=BASE) public class OrgIndexManagerImpl extends com.seeyon.ctp.common.task.AsynchronousBatchTask<java.lang.Object> implements OrgIndexManager
限定符和类型 | 字段和说明 |
---|---|
protected com.seeyon.ctp.common.customize.manager.CustomizeManager |
customizeManager |
static java.lang.String |
ORG_RECENT_TYPE_INDEX |
static java.lang.String |
ORG_RECENT_TYPE_SELECT_PEOPLE |
protected OrgCache |
orgCache |
protected OrgManager |
orgManager |
构造器和说明 |
---|
OrgIndexManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
checkFromCopy(java.lang.String beforeCheckStr)
检查复制粘贴过来人员名称内容
|
protected void |
doBatch(java.util.List<java.lang.Object> e)
回调函数
|
java.lang.String |
getABThreadName() |
java.lang.String |
getAllAccounts(java.util.Map param) |
java.lang.String |
getAllDepartments(java.lang.Long accountId,
java.util.Map param) |
java.lang.String |
getAllLevels(java.lang.Long accountId,
java.util.Map param) |
java.lang.String |
getAllMembersWithDisable(java.lang.Long accountId) |
java.lang.String |
getAllPosts(java.lang.Long accountId,
java.util.Map param) |
java.lang.String |
getAllTeams(java.lang.Long accountId,
java.util.Map param) |
java.lang.String |
getFastRecentDataMember(java.lang.Long memberId,
java.lang.String customType)
获取最近联系 的 10人
|
java.util.List<com.seeyon.ctp.organization.manager.OrgIndexManagerImpl.FastSelectObj> |
getFastRecentDataMembers(java.lang.Long memberId,
java.lang.String customType)
获取最近联系 的 10人
|
java.lang.Object |
getFastRecentDataMembers(java.lang.Long memberId,
java.lang.String customType,
java.lang.String selectType) |
java.util.List<com.seeyon.ctp.organization.manager.OrgIndexManagerImpl.FastSelectObj> |
getFastSearchData(java.util.Map<java.lang.String,java.lang.Object> params)
快速选人快速查询
|
java.util.List<com.seeyon.ctp.organization.manager.OrgIndexManagerImpl.FastSelectObj> |
getFastSearchData(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String selectType) |
java.lang.String |
getFastSearchDataStr(java.util.Map param)
快速选人快速查询
|
java.lang.String |
getOrgIndexDatas()
展现当前人员可以访问的人员JSON数据
|
java.util.List<V3xOrgEntity> |
getRecentData(java.lang.Long memberId,
java.lang.String customType)
获取选人界面,某人最近联系人数据,可以获取快速录入的50人
|
java.util.List<V3xOrgEntity> |
getRecentData(java.lang.Long memberId,
java.lang.String customType,
boolean isCheckLevelScope)
获取选人界面,某人最近联系人数据,可以获取快速录入的25人
|
java.lang.String |
getRecentDataStr(java.lang.Long memberId,
java.lang.String customType)
获取最近联系人JSON字符串
不用过滤权限,都是从选人界面保存过来的数据 |
java.lang.String |
getRecentDataStr(java.lang.Long memberId,
java.lang.String customType,
java.lang.Long accessFileSecretLevel)
获取最近联系人JSON字符串
|
java.lang.String |
getSearchDataStr(java.lang.String key)
快速查询
|
java.lang.String |
getSearchDataStr(java.lang.String key,
java.lang.Long accessFileSecretLevel)
快速查询(密级过滤)
|
void |
saveCustomOrgRecent(java.lang.Long memberId,
java.lang.String orgDataStr)
保存选人界面最近联系人数据,最近50人
|
void |
setCustomizeManager(com.seeyon.ctp.common.customize.manager.CustomizeManager customizeManager) |
void |
setOrgCache(OrgCache orgCache) |
void |
setOrgManager(OrgManager orgManager) |
protected OrgManager orgManager
protected OrgCache orgCache
protected com.seeyon.ctp.common.customize.manager.CustomizeManager customizeManager
public static final java.lang.String ORG_RECENT_TYPE_INDEX
public static final java.lang.String ORG_RECENT_TYPE_SELECT_PEOPLE
public void setOrgManager(OrgManager orgManager)
public void setOrgCache(OrgCache orgCache)
public void setCustomizeManager(com.seeyon.ctp.common.customize.manager.CustomizeManager customizeManager)
public java.lang.String getOrgIndexDatas() throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getOrgIndexDatas
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<V3xOrgEntity> getRecentData(java.lang.Long memberId, java.lang.String customType) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getRecentData
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<V3xOrgEntity> getRecentData(java.lang.Long memberId, java.lang.String customType, boolean isCheckLevelScope) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getRecentData
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getRecentDataStr(java.lang.Long memberId, java.lang.String customType) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getRecentDataStr
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getRecentDataStr(java.lang.Long memberId, java.lang.String customType, java.lang.Long accessFileSecretLevel) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getRecentDataStr
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getSearchDataStr(java.lang.String key) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getSearchDataStr
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getSearchDataStr(java.lang.String key, java.lang.Long accessFileSecretLevel) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getSearchDataStr
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String checkFromCopy(java.lang.String beforeCheckStr) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
checkFromCopy
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public void saveCustomOrgRecent(java.lang.Long memberId, java.lang.String orgDataStr) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
saveCustomOrgRecent
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getABThreadName()
getABThreadName
在类中 com.seeyon.ctp.common.task.AsynchronousBatchTask<java.lang.Object>
protected void doBatch(java.util.List<java.lang.Object> e)
com.seeyon.ctp.common.task.AsynchronousBatchTask
doBatch
在类中 com.seeyon.ctp.common.task.AsynchronousBatchTask<java.lang.Object>
public java.lang.String getAllMembersWithDisable(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllMembersWithDisable
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getAllDepartments(java.lang.Long accountId, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllDepartments
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getAllTeams(java.lang.Long accountId, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllTeams
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getAllPosts(java.lang.Long accountId, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllPosts
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getAllLevels(java.lang.Long accountId, java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllLevels
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getAllAccounts(java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
getAllAccounts
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.Object getFastRecentDataMembers(java.lang.Long memberId, java.lang.String customType, java.lang.String selectType) throws com.seeyon.ctp.common.exceptions.BusinessException
getFastRecentDataMembers
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.organization.manager.OrgIndexManagerImpl.FastSelectObj> getFastSearchData(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String selectType) throws com.seeyon.ctp.common.exceptions.BusinessException
getFastSearchData
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getFastRecentDataMember(java.lang.Long memberId, java.lang.String customType) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getFastRecentDataMember
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.organization.manager.OrgIndexManagerImpl.FastSelectObj> getFastRecentDataMembers(java.lang.Long memberId, java.lang.String customType) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getFastRecentDataMembers
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getFastSearchDataStr(java.util.Map param) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getFastSearchDataStr
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<com.seeyon.ctp.organization.manager.OrgIndexManagerImpl.FastSelectObj> getFastSearchData(java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
OrgIndexManager
getFastSearchData
在接口中 OrgIndexManager
com.seeyon.ctp.common.exceptions.BusinessException