@ProcessInDataSource(name=BASE) public class AddressBookCustomerFieldInfoManagerImpl extends java.lang.Object implements AddressBookCustomerFieldInfoManager
| 构造器和说明 |
|---|
AddressBookCustomerFieldInfoManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAddressBook(AddressBook addressBook)
添加一条设置信息
|
void |
addAddressBookNoCache(AddressBook addressBook) |
void |
addAddressBooks(java.util.List<AddressBook> addressBooks)
批量导入添加通讯录信息
|
java.util.Map<java.lang.String,java.lang.String> |
getAddressbookByMemberId(int applicationCategory,
java.lang.Long sourceId)
根据实体id 和 自定义类型分类 获取全部自定义属性值
|
com.seeyon.ctp.util.FlipInfo |
getAll(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
通讯录字段设置列表
|
java.util.List<AddressBook> |
getAllAddressbookinfos(java.lang.Long accountId,
java.lang.String type)
根据单位id,获取所有单位下的人员元数据信息(包含兼职人员)
|
AddressBook |
getByMemberId(java.lang.Long memberId)
根据人员id查找
|
void |
updateAddressBook(AddressBook addressBook)
修改一条设置信息
|
void |
updateAddressBookCache(java.util.Map<java.lang.Long,AddressBook> map)
更新缓存
|
void |
updateAddressBookEmpty(java.lang.String[] disabledLabels,
java.lang.String type)
清空已经被删除的字段的信息
|
void |
updateAddressBookNoCache(AddressBook addressBook) |
void |
updateAddressBooks(java.util.List<AddressBook> addressBooks)
批量修改一条设置信息
|
public com.seeyon.ctp.util.FlipInfo getAll(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagergetAll 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic AddressBook getByMemberId(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagergetByMemberId 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void addAddressBook(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManageraddAddressBook 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void addAddressBookNoCache(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
addAddressBookNoCache 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateAddressBook(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagerupdateAddressBook 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateAddressBookNoCache(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
updateAddressBookNoCache 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateAddressBookCache(java.util.Map<java.lang.Long,AddressBook> map) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagerupdateAddressBookCache 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateAddressBookEmpty(java.lang.String[] disabledLabels,
java.lang.String type)
throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagerupdateAddressBookEmpty 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void addAddressBooks(java.util.List<AddressBook> addressBooks) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManageraddAddressBooks 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<AddressBook> getAllAddressbookinfos(java.lang.Long accountId, java.lang.String type) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagergetAllAddressbookinfos 在接口中 AddressBookCustomerFieldInfoManageraccountId - null:全集团com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.lang.String> getAddressbookByMemberId(int applicationCategory,
java.lang.Long sourceId)
throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagergetAddressbookByMemberId 在接口中 AddressBookCustomerFieldInfoManagerapplicationCategory - MetadataConstants.APPLICATIONCATEGORY_UNIT/....com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void updateAddressBooks(java.util.List<AddressBook> addressBooks) throws com.seeyon.ctp.common.exceptions.BusinessException
AddressBookCustomerFieldInfoManagerupdateAddressBooks 在接口中 AddressBookCustomerFieldInfoManagercom.seeyon.ctp.common.exceptions.BusinessException