public final class ServiceInfoFactory
extends java.lang.Object
[services (ServiceName1 (session ;; optional SessionKey1 Value1 SessionKey2 Value2 ... ) ) , (ServiceName2 (session ;; optional SessionKey1 Value1 SessionKey2 Value2 ) ) , ... ]
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
KEY_AddResult |
static Key |
KEY_AddSession |
static Key |
KEY_Print |
static Key |
KEY_Service
情報取得キー群
|
static Key |
KEY_Services |
static Key |
KEY_Session |
static java.lang.String |
STR_All |
static java.lang.String |
STR_False |
修飾子とタイプ | メソッドと説明 |
---|---|
static ServiceInfoFactory |
getInstance()
インスタンスを取得する
|
static ServiceInfoFactory |
getInstance(SessionUtils utils)
インスタンスを取得する
|
ServiceInfo |
getServiceInfo(Key serviceNameKey,
java.util.Map serviceEntryMap)
1サービス分のサービス実行情報からServiceInfoを生成する
|
java.util.List |
getServiceInfoList(java.util.List infoList)
サービス実行エントリ情報の格納リストからServiceInfoのリストを生成する
|
java.util.List |
getServiceInfoList(java.util.List resultList,
java.util.Map serviceInfo)
複数サービス分のサービス実行エントリ情報マップからServiceInfoのリストを生成する
|
java.util.List |
getServiceInfoList(java.util.Map info)
サービス実行エントリの上位セクションマップからServiceInfoのリストを生成する
|
public static final Key KEY_Service
public static final Key KEY_Services
public static final Key KEY_AddSession
public static final Key KEY_AddResult
public static final Key KEY_Session
public static final Key KEY_Print
public static final java.lang.String STR_All
public static final java.lang.String STR_False
public static ServiceInfoFactory getInstance(SessionUtils utils)
utils
- セッションユーティリティpublic static ServiceInfoFactory getInstance()
public java.util.List getServiceInfoList(java.util.List infoList) throws FatalException
infoList
- サービス実行エントリ情報の格納リストFatalException
public java.util.List getServiceInfoList(java.util.List resultList, java.util.Map serviceInfo) throws FatalException
resultList
- ServiceInfoの追加対象ListserviceInfo
- サービスエントリ情報マップ(複数のサービス情報が入っている可能性あり)FatalException
public java.util.List getServiceInfoList(java.util.Map info) throws FatalException
info
- servicesセクションを含む上位セクションマップFatalException
public ServiceInfo getServiceInfo(Key serviceNameKey, java.util.Map serviceEntryMap) throws FatalException
serviceNameKey
- サービス名(Key)serviceEntryMap
- サービス実行情報MapFatalException