public interface ContactAdminService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
[ 管理権限について ]
このクラスでは、以下のいずれかに該当するユーザ以外、操作できません。
[ Collaboration管理者の場合 ]
Collaboration管理者として操作可能な連絡先は、認可で許可された会社のアドレスブックの連絡先に限ります。
[ Addressbook機能管理者の場合 ]
Addressbook機能管理者として操作可能な連絡先は、操作ユーザのカレント組織の会社に一致するアドレスブックの連絡先に限ります。
[ Addressbookオーナーの場合 ]
Addressbookオーナーとして操作可能な連絡先は、操作ユーザにオーナー設定されたアドレスブックの連絡先に限ります。
修飾子とタイプ | メソッドと説明 |
---|---|
ContactAddress[] |
find(AddressbookKey addressbookKey,
String userCd)
指定されたアドレスブック内の、ユーザコードに紐づく連絡先を取得します。
|
ContactDisplayItem |
find(ContactAddressKey contactAddressKey)
連絡先を取得します。
|
ContactAddress[] |
findAuthz(AddressbookKey addressbookKey,
String userCd)
指定されたアドレスブック内の、ユーザコードに紐づく連絡先を取得します。
|
ContactDisplayItem |
findAuthz(ContactAddressKey contactAddressKey)
連絡先を取得します。
|
ContactDisplayItem |
findSortSet(AddressbookKey addressbookKey)
連絡先の表示項目順を取得します。
|
EditContactAddress[] |
registerContactAddress(AddressbookKey addressbookKey,
EditContactAddress[] contactAddress,
SharedTagKey[] sharedTagKeys)
連絡先を登録します。
|
ContactAddressProcessResult[] |
registerContactRelatedProfile(AddressbookKey addressbookKey,
EditContactAddress[] contactAddresses,
SharedTagKey[] sharedTagKeys)
連絡先を一括登録します。
|
Integer |
updateContactAddress(EditContactAddress contactAddress)
連絡先を更新します。
|
ContactAddress[] find(AddressbookKey addressbookKey, String userCd) throws InvalidParameterException, AuthenticationException
addressbookKey
- AddressbookKey アドレスブックキーuserCd
- String ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContactAddress[] findAuthz(AddressbookKey addressbookKey, String userCd) throws InvalidParameterException, AuthenticationException
addressbookKey
- AddressbookKey アドレスブックキーuserCd
- String ユーザコードInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContactDisplayItem find(ContactAddressKey contactAddressKey) throws InvalidParameterException, AuthenticationException
contactAddressKey
- 連絡先キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContactDisplayItem findAuthz(ContactAddressKey contactAddressKey) throws InvalidParameterException, AuthenticationException
contactAddressKey
- 連絡先キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ContactDisplayItem findSortSet(AddressbookKey addressbookKey) throws InvalidParameterException, AuthenticationException
アドレスブックで設定した連絡先の表示項目設定を取得します。
addressbookKey
- アドレスブックキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。EditContactAddress[] registerContactAddress(AddressbookKey addressbookKey, EditContactAddress[] contactAddress, SharedTagKey[] sharedTagKeys) throws InvalidParameterException, AuthenticationException, OperationException
共有タグを登録しない場合は、共有タグキーをNULL
設定してください。
addressbookKey
- アドレスブックキーcontactAddress
- 連絡先情報sharedTagKeys
- 共有タグキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。ContactAddressProcessResult[] registerContactRelatedProfile(AddressbookKey addressbookKey, EditContactAddress[] contactAddresses, SharedTagKey[] sharedTagKeys) throws InvalidParameterException, AuthenticationException
共有タグを登録しない場合は、共有タグキーをNULL
設定してください。
addressbookKey
- アドレスブックキーcontactAddresses
- 連絡先情報sharedTagKeys
- 共有タグキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。Integer updateContactAddress(EditContactAddress contactAddress) throws InvalidParameterException, AuthenticationException, OperationException
contactAddress
- 連絡先情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。OperationException
- データ不整合が起こる場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION