public class IMMasterDepartmentAddressHandler extends Object implements IMMasterAddressHandler
IMMasterAddressHandler
の実装クラスです。コンストラクタと説明 |
---|
IMMasterDepartmentAddressHandler() |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
exists(Address address)
引数のアドレスがマスタに存在するかどうかを確認します。
|
Address.AddressType |
getSuppotedType()
サポートしているアドレス種別を返します。
|
IMMaster.CheckResult |
isAvailable(Address address)
以下が全て成立する場合に
CheckResult.OK を返します。 |
IMMaster.AuthCheckResult |
isReferable(String userCd,
Address address)
引数のアドレスが指定のユーザから参照可能かどうかを確認します。
|
jp.co.intra_mart.foundation.master.user.model.UserListNode[] |
unfold(Address address,
boolean unfoldNested)
アドレスをIM共通マスタ上の個別のユーザに展開します。
|
jp.co.intra_mart.foundation.master.user.model.UserListNode[] |
unfold(Address address,
Locale locale,
boolean unfoldNested)
アドレスをIM共通マスタ上の個別のユーザに展開します。
|
public boolean exists(Address address)
IMMasterAddressHandler
exists
インタフェース内 IMMasterAddressHandler
address
- アドレス情報public Address.AddressType getSuppotedType()
IMMasterAddressHandler
getSuppotedType
インタフェース内 IMMasterAddressHandler
public IMMaster.CheckResult isAvailable(Address address)
CheckResult.OK
を返します。
isAvailable
インタフェース内 IMMasterAddressHandler
address
- 組織情報を格納したアドレス情報CheckResult.OK
を返します。public IMMaster.AuthCheckResult isReferable(String userCd, Address address)
IMMasterAddressHandler
isReferable
インタフェース内 IMMasterAddressHandler
userCd
- 参照者address
- アドレス情報public jp.co.intra_mart.foundation.master.user.model.UserListNode[] unfold(Address address, boolean unfoldNested)
IMMasterAddressHandler
unfold
インタフェース内 IMMasterAddressHandler
address
- アドレス情報unfoldNested
- unfoldNested true
の場合配下のグループに所属するユーザを含めて展開、false
の場合直接所属するユーザのみ展開public jp.co.intra_mart.foundation.master.user.model.UserListNode[] unfold(Address address, Locale locale, boolean unfoldNested)
IMMasterAddressHandler
unfold
インタフェース内 IMMasterAddressHandler
address
- アドレス情報locale
- ロケールunfoldNested
- unfoldNested true
の場合配下のグループに所属するユーザを含めて展開、false
の場合直接所属するユーザのみ展開Copyright © 2019 UCM Co., Ltd.. All rights reserved.