public interface AddressBookCustomerFieldInfoManager
限定符和类型 | 方法和说明 |
---|---|
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)
批量修改一条设置信息
|
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
fi
- params
- com.seeyon.ctp.common.exceptions.BusinessException
void addAddressBook(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBook
- com.seeyon.ctp.common.exceptions.BusinessException
void addAddressBookNoCache(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void updateAddressBook(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBook
- com.seeyon.ctp.common.exceptions.BusinessException
void updateAddressBookNoCache(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
void addAddressBooks(java.util.List<AddressBook> addressBooks) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBooks
- com.seeyon.ctp.common.exceptions.BusinessException
void updateAddressBooks(java.util.List<AddressBook> addressBooks) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBooks
- com.seeyon.ctp.common.exceptions.BusinessException
AddressBook getByMemberId(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- com.seeyon.ctp.common.exceptions.BusinessException
void updateAddressBookEmpty(java.lang.String[] disabledLabels, java.lang.String type) throws com.seeyon.ctp.common.exceptions.BusinessException
disabledLabels
- com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<AddressBook> getAllAddressbookinfos(java.lang.Long accountId, java.lang.String type) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- null:全集团com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.lang.String> getAddressbookByMemberId(int applicationCategory, java.lang.Long sourceId) throws com.seeyon.ctp.common.exceptions.BusinessException
sourceId
- applicationCategory
- MetadataConstants.APPLICATIONCATEGORY_UNIT/....com.seeyon.ctp.common.exceptions.BusinessException
void updateAddressBookCache(java.util.Map<java.lang.Long,AddressBook> map) throws com.seeyon.ctp.common.exceptions.BusinessException
map
- com.seeyon.ctp.common.exceptions.BusinessException