public class AddressExpander extends Object
expand
をコールすると展開します。
追加時に既に同じアドレスを保持しているかを確認し、既に保持している場合は無視します。コンストラクタと説明 |
---|
AddressExpander() |
修飾子とタイプ | メソッドと説明 |
---|---|
AddressExpander |
add(Address[] addresses)
宛先を追加します。
|
List<OrderedAddressWithAddressType> |
expand(Locale locale,
boolean expandNested)
格納しているアドレスを全てユーザ単位に展開して、リストにして返します。
|
List<OrderedAddress> |
getGroups()
groupsを返します。
|
static AddressExpander |
of(Address[] addresses)
AddressExpander のインスタンスを作成します。 |
public static AddressExpander of(Address[] addresses)
AddressExpander
のインスタンスを作成します。addresses
- アドレスの一覧AddressExpander
のインスタンスpublic AddressExpander add(Address[] addresses)
addresses
- 宛先の配列public List<OrderedAddressWithAddressType> expand(Locale locale, boolean expandNested) throws jp.co.intra_mart.foundation.exception.BizApiException
locale
- 展開時に名称を取得するロケールexpandNested
- true
の場合配下のグループに所属するユーザを含めて展開、false
の場合直接所属するユーザのみ展開jp.co.intra_mart.foundation.exception.BizApiException
- 展開に失敗した場合public List<OrderedAddress> getGroups()
Copyright © 2019 UCM Co., Ltd.. All rights reserved.