public interface ContactListAdminService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 管理権限について ]
このクラスでは、以下のいずれかに該当するユーザ以外、操作できません。
[ Collaboration管理者の場合 ]
Collaboration管理者として操作可能な連絡先は、認可で許可された会社のアドレスブックの連絡先に限ります。
[ Addressbook機能管理者の場合 ]
Addressbook機能管理者として操作可能な連絡先は、操作ユーザのカレント組織の会社に一致するアドレスブックの連絡先に限ります。
[ Addressbookオーナーの場合 ]
Addressbookオーナーとして操作可能な連絡先は、操作ユーザにオーナー設定されたアドレスブックの連絡先に限ります。
修飾子とタイプ | メソッドと説明 |
---|---|
AddressbookExport |
addressbookExport(AddressbookKey addressbookKey)
アドレスブック内の連絡先をCSV形式でエクスポートします。
|
AddressbookExport |
addressbookExportAuthz(AddressbookKey addressbookKey)
アドレスブック内の連絡先をCSV形式でエクスポートします。
|
Integer |
deleteContactAddress(ContactAddressKey[] contactAddressKeys)
連絡先を削除します。
|
ItemSetupDisplayOnAddressbook |
findDisplayItem(AddressbookKey addressbookKey)
連絡先の表示項目設定を取得します。
|
ContactListDisplayItem |
findList(ContactFilter contactFilter,
PagingParameter target)
連絡先を取得します。
|
ContactListDisplayItem |
findListAuthz(ContactFilter contactFilter,
PagingParameter target)
連絡先を取得します。
|
OverPeriodUser[] |
findOverPeriodUser(AddressbookKey addressbookKey)
期間外ユーザを取得します。
|
Integer |
updateDisplayItem(ListSort listSort)
連絡先の表示項目順を更新します。
|
AddressbookExport addressbookExport(AddressbookKey addressbookKey) throws InvalidParameterException, AuthenticationException
エクスポートファイルは、SessionStorageに配置します。
addressbookKey
- アドレスブックキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。AddressbookExport addressbookExportAuthz(AddressbookKey addressbookKey) throws InvalidParameterException, AuthenticationException
エクスポートファイルは、SessionStorageに配置します。
addressbookKey
- アドレスブックキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。Integer deleteContactAddress(ContactAddressKey[] contactAddressKeys) throws InvalidParameterException, AuthenticationException
contactAddressKeys
- 連絡先キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ItemSetupDisplayOnAddressbook findDisplayItem(AddressbookKey addressbookKey) throws InvalidParameterException, AuthenticationException
addressbookKey
- アドレスブックキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContactListDisplayItem findList(ContactFilter contactFilter, PagingParameter target) throws InvalidParameterException, AuthenticationException
指定した検索条件に該当するデータをページ情報分取得します。
contactFilter
- 検索条件target
- ページ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContactListDisplayItem findListAuthz(ContactFilter contactFilter, PagingParameter target) throws InvalidParameterException, AuthenticationException
指定した検索条件に該当するデータをページ情報分取得します。
contactFilter
- 検索条件target
- ページ情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OverPeriodUser[] findOverPeriodUser(AddressbookKey addressbookKey) throws AuthenticationException, InvalidParameterException
指定したアドレスブックでプロファイル連携している場合に、期間外となったユーザを取得します。
期間外となったユーザがいない場合は、空の配列を返却します。
addressbookKey
- アドレスブックキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。Integer updateDisplayItem(ListSort listSort) throws InvalidParameterException, AuthenticationException
listSort
- 連絡先の表示項目順情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION