public class SAMLMappingManager extends Object
コンストラクタと説明 |
---|
SAMLMappingManager() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
countBySearchCondition(UserMappingSearchCondition condition)
指定した検索条件でSAMLマッピングから対象件数を取得します。
|
void |
delete(String provId,
String provUserCd,
String userCd)
指定したIDPとログインユーザコードでSAMLユーザマッピング情報を削除します。
|
void |
deleteByProvId(String provId)
指定したIDPでSAMLマッピングを削除します。
|
void |
deleteByUserCd(String userCd)
指定したintra-martユーザコードでSAMLマッピングを削除します。
|
ImsamlUserMapping |
find(String provId,
String provUserCd)
IDPとIDPユーザコードでSAMLマッピングを取得します。
|
ImsamlUserMapping |
findByProvIdAndUserCd(String provId,
String userCd)
指定したIDPとintra-martユーザコードでSAMLマッピングを取得します。
|
List<UserMappingListModel> |
findBySearchCondition(UserMappingSearchCondition condition,
int offset,
int limit)
指定した検索条件でSAMLマッピングを検索します。
|
List<ImsamlUserMapping> |
findByUserCd(String userCd)
指定したユーザコードでSAMLマッピングを取得します。
|
List<ImsamlUserMapping> |
findByUserSearchCondition(ProvIdUserSearchCondition condition)
指定した検索条件でSAMLマッピングを検索します。
|
ImsamlUserMapping |
insert(String provId,
String provUserCd,
String userCd)
指定したIDPとIDPユーザを元にSAMLマッピングを登録します。
|
ImsamlUserMapping |
update(String provId,
String provUserCd,
String userCd,
String orgProvUserCd,
String orgUserCd)
指定されたIDPの更新前IDPユーザコードをIDPユーザコードで更新します。
|
public int countBySearchCondition(UserMappingSearchCondition condition)
condition
- 検索条件public void delete(String provId, String provUserCd, String userCd) throws NoDataException, DataChangedException
provId
- IDPprovUserCd
- IDPユーザuserCd
- intra-martユーザNoDataException
- 削除対象データが無い場合DataChangedException
- 削除対象データが変更されていた場合public void deleteByProvId(String provId)
provId
- IDPpublic void deleteByUserCd(String userCd)
userCd
- intra-martユーザコードpublic ImsamlUserMapping find(String provId, String provUserCd)
provId
- IDPprovUserCd
- IDPユーザコードpublic ImsamlUserMapping findByProvIdAndUserCd(String provId, String userCd)
provId
- IDPuserCd
- intra-martユーザコードpublic List<UserMappingListModel> findBySearchCondition(UserMappingSearchCondition condition, int offset, int limit)
condition
- 検索条件offset
- 取得開始位置limit
- 取得件数public List<ImsamlUserMapping> findByUserCd(String userCd)
userCd
- intra-martユーザコードpublic List<ImsamlUserMapping> findByUserSearchCondition(ProvIdUserSearchCondition condition)
condition
- 検索条件public ImsamlUserMapping insert(String provId, String provUserCd, String userCd) throws UniqueConstraintViolationException, IdpNotExistException, UserNotExistException, AdminException
provId
- IDPprovUserCd
- IDPユーザuserCd
- intra-martユーザUniqueConstraintViolationException
- 登録するSAMLマッピングが一意性違反している場合IdpNotExistException
- 指定したIDPが存在しない場合UserNotExistException
- 指定したintra-martユーザが共通マスタに存在しない場合AdminException
- AccountInfoManager
で例外が発生した場合public ImsamlUserMapping update(String provId, String provUserCd, String userCd, String orgProvUserCd, String orgUserCd) throws NoDataException, DataChangedException, UniqueConstraintViolationException, IdpNotExistException, UserNotExistException, AdminException
provId
- IDPprovUserCd
- IDPユーザコードuserCd
- intra-martユーザコードorgProvUserCd
- 更新前IDPユーザコードorgUserCd
- 更新前intra-martユーザコードNoDataException
- 更新対象データが無い場合DataChangedException
- 更新対象データが変更されていた場合UniqueConstraintViolationException
- 更新するSAMLマッピングが一意性違反している場合IdpNotExistException
- 指定したIDPが存在しない場合UserNotExistException
- 指定したintra-martユーザが共通マスタに存在しない場合AdminException
- AccountInfoManager
で例外が発生した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION