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.BusinessExceptionvoid addAddressBook(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBook - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid addAddressBookNoCache(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateAddressBook(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBook - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateAddressBookNoCache(AddressBook addressBook) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid addAddressBooks(java.util.List<AddressBook> addressBooks) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBooks - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateAddressBooks(java.util.List<AddressBook> addressBooks) throws com.seeyon.ctp.common.exceptions.BusinessException
addressBooks - com.seeyon.ctp.common.exceptions.BusinessExceptionAddressBook getByMemberId(java.lang.Long memberId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId - com.seeyon.ctp.common.exceptions.BusinessExceptionvoid updateAddressBookEmpty(java.lang.String[] disabledLabels,
java.lang.String type)
throws com.seeyon.ctp.common.exceptions.BusinessException
disabledLabels - com.seeyon.ctp.common.exceptions.BusinessExceptionjava.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.BusinessExceptionjava.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.BusinessExceptionvoid updateAddressBookCache(java.util.Map<java.lang.Long,AddressBook> map) throws com.seeyon.ctp.common.exceptions.BusinessException
map - com.seeyon.ctp.common.exceptions.BusinessException