|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.workflow.administrator.RouteDataManager
public class RouteDataManager
ルート定義情報を管理するマネージャです。
ルート定義情報およびルートXMLファイルの登録、更新、削除、取得を行います。
管理するルートXMLファイルは以下の2つが存在します。 1. 標準用のルートのXMLファイル [%Storage Service%] /workflow /data /[%ログイングループID%] /[%ログイングループ単位の設定値(master-file-dir)%] /route /[%ルートID%] /[%ルートバージョンID%] /route.xml 2. テンプレート置換用のルートのXMLファイル [%Storage Service%] /workflow /data /[%ログイングループID%] /[%ログイングループ単位の設定値(master-file-dir)%] /route_template /[%ルートID%] /route_template.xml
コンストラクタの概要 | |
---|---|
RouteDataManager(String loginGroupId)
コンストラクタ 引数で指定したログイングループIDでルート定義情報管理マネージャを新しく生成します。 |
メソッドの概要 | |
---|---|
void |
abortFileControl()
ルート定義のXMLファイルの操作を取消します。 |
void |
beginFileControl()
ルート定義のXMLファイルを操作する準備を行います。 |
void |
createRouteData(RouteDataModel... models)
ルート情報を新規作成します。 |
void |
createRouteDataFamily(RouteDataModel... models)
ルート情報と配下の情報を新規作成します。 |
void |
createRouteDataWithAdjust(RouteDataModel... models)
ルート情報と配下の情報を自動調整し新規作成します。 |
void |
createRouteDetailData(RouteDetailDataModel... models)
ルート詳細情報を新規作成します。 |
void |
createRouteDetailDataFamily(RouteDetailDataModel... models)
ルート詳細情報と配下の情報を新規作成します。 |
void |
createRouteDetailDataWithAdjust(RouteDetailDataModel... models)
ルート詳細情報と配下の情報を自動調整し新規作成します。 |
void |
createRoutePluginData(RoutePluginDataModel... models)
ルートユーザ設定情報を新規作成します。 |
void |
deleteRouteData(RouteDataModel... models)
ルート情報を削除します。 |
void |
deleteRouteDataFamily(RouteDataModel... models)
ルート情報と配下の情報を削除します。 |
void |
deleteRouteDetailData(RouteDetailDataModel... models)
ルート詳細情報を削除します。 |
void |
deleteRouteDetailDataFamily(RouteDetailDataModel... models)
ルート詳細情報と配下の情報を削除します。 |
void |
deleteRouteDetailDataWithAdjust(RouteDetailDataModel... models)
ルート詳細情報と配下の情報を自動調整し削除します。 |
void |
deleteRoutePluginData(RoutePluginDataModel... models)
ルートユーザ設定情報を削除します。 |
void |
flushFileControl()
ルート定義のXMLファイルの変更を確定します。 |
RouteDataModel[] |
getRouteData(String routeId)
ルート情報を全ロケール分取得します。 |
int |
getRouteDataCount(String routeId)
ルート情報の全ロケール分の件数を取得します。 |
int |
getRouteDataCountWithLocale(String routeId,
String localeId)
指定したロケールIDでルート情報の件数を取得します。 |
RouteDataModel[] |
getRouteDataFamily(String routeId)
ルート情報と配下の情報を全ロケール分取得します。 |
RouteDataModel |
getRouteDataFamilyWithLocale(String routeId,
String localeId)
指定したロケールIDでルート情報と配下の情報を1件取得します。 |
RouteDataModel[] |
getRouteDataList(RouteDataSearchConditionInfo condition)
指定した検索条件でルート情報を検索します。 |
int |
getRouteDataListCount(RouteDataSearchConditionInfo condition)
指定した検索条件でルート情報の検索結果件数を取得します。 |
int |
getRouteDataListCountWithAccessRole(RouteDataSearchConditionInfo condition,
String... accessRoles)
指定した検索条件とアクセスロールでルート情報の検索結果件数を取得します。 |
RouteDataModel[] |
getRouteDataListWithAccessRole(RouteDataSearchConditionInfo condition,
String... accessRoles)
指定した検索条件とアクセスロールでルート情報を検索します。 |
RouteDataModel |
getRouteDataWithLocale(String routeId,
String localeId)
指定したロケールIDでルート情報を1件取得します。 |
RouteDetailDataModel[] |
getRouteDetailData(String routeId,
String routeVersionId)
ルート詳細情報を全ロケール分取得します。 |
int |
getRouteDetailDataCount(String routeId,
String routeVersionId)
ルート詳細情報の全ロケール分の件数を取得します。 |
int |
getRouteDetailDataCountWithLocale(String routeId,
String routeVersionId,
String localeId)
指定したロケールIDでルート詳細情報の件数を取得します。 |
RouteDetailDataModel[] |
getRouteDetailDataFamily(String routeId,
String routeVersionId)
ルート詳細情報と配下の情報を全ロケール分取得します。 |
RouteDetailDataModel |
getRouteDetailDataFamilyWithLocale(String routeId,
String routeVersionId,
String localeId)
指定したロケールIDでルート詳細情報と配下の情報を1件取得します。 |
RouteDetailDataModel[] |
getRouteDetailDataList(String routeId,
RouteDataSearchConditionInfo condition)
指定した検索条件でルート詳細情報を検索します。 |
int |
getRouteDetailDataListCount(String routeId,
RouteDataSearchConditionInfo condition)
指定した検索条件でルート詳細情報の検索結果件数を取得します。 |
int |
getRouteDetailDataListCountWithAccessRole(String routeId,
RouteDataSearchConditionInfo condition,
String... accessRoles)
指定した検索条件とアクセスロールでルート詳細情報の検索結果件数を取得します。 |
int |
getRouteDetailDataListCountWithLocale(String routeId,
String localeId)
指定したロケールIDでルート詳細情報の全バージョン分の件数を取得します。 |
RouteDetailDataModel[] |
getRouteDetailDataListFamilyWithLocale(String routeId,
String localeId)
指定したロケールIDでルート詳細情報と配下の情報を全バージョン分取得します。 |
RouteDetailDataModel[] |
getRouteDetailDataListFamilyWithLocaleAndVersionStatuses(String routeId,
String localeId,
String... versionStatuses)
指定したロケールIDとバージョンステータスでルート詳細情報と配下の情報を全バージョン分取得します。 |
RouteDetailDataModel[] |
getRouteDetailDataListWithAccessRole(String routeId,
RouteDataSearchConditionInfo condition,
String... accessRoles)
指定した検索条件とアクセスロールでルート詳細情報を検索します。 |
RouteDetailDataModel[] |
getRouteDetailDataListWithLocale(String routeId,
String localeId)
指定したロケールIDでルート詳細情報を全バージョン分取得します。 |
RouteDetailDataModel[] |
getRouteDetailDataListWithLocaleAndVersionStatuses(String routeId,
String localeId,
String... versionStatuses)
指定したロケールIDとバージョンステータスでルート詳細情報を全バージョン分取得します。 |
RouteDetailDataModel |
getRouteDetailDataWithLocale(String routeId,
String routeVersionId,
String localeId)
指定したロケールIDでルート詳細情報を1件取得します。 |
RouteNodeDataModel[] |
getRouteNodeData(RouteDetailDataModel model)
指定したルート詳細情報でルート情報ノード定義情報を取得します。 |
RoutePluginDataModel[] |
getRoutePluginData(String routeId,
String routeVersionId)
ルートユーザ設定情報を取得します。 |
int |
getRoutePluginDataCount(String routeId,
String routeVersionId)
ルートユーザ設定情報の全ノード、全ロケール分の件数を取得します。 |
int |
getRoutePluginDataCountWithNode(String routeId,
String routeVersionId,
String nodeId)
指定したノードIDでルートユーザ設定情報の件数を取得します。 |
RoutePluginDataModel[] |
getRoutePluginDataWithNode(String routeId,
String routeVersionId,
String nodeId)
指定したノードIDでルートユーザ設定情報を取得します。 |
void |
updateRouteData(RouteDataModel... models)
ルート情報を更新します。 |
void |
updateRouteDataFamily(RouteDataModel... models)
ルート情報と配下の情報を更新します。 |
void |
updateRouteDataWithAdjust(RouteDataModel... models)
ルート情報と配下の情報を自動調整し更新します。 |
void |
updateRouteDetailData(RouteDetailDataModel... models)
ルート詳細情報を更新します。 |
void |
updateRouteDetailDataFamily(RouteDetailDataModel... models)
ルート詳細情報と配下の情報を更新します。 |
void |
updateRouteDetailDataWithAdjust(RouteDetailDataModel... models)
ルート詳細情報と配下の情報を自動調整し更新します。 |
void |
updateRoutePluginData(RoutePluginDataModel... models)
ルートユーザ設定情報を更新します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public RouteDataManager(String loginGroupId)
loginGroupId
- ログイングループIDメソッドの詳細 |
---|
public RouteDataModel[] getRouteDataList(RouteDataSearchConditionInfo condition) throws WorkflowException
condition
- ルート定義一覧情報検索条件情報
WorkflowException
- ワークフロー例外クラスpublic RouteDataModel[] getRouteDataListWithAccessRole(RouteDataSearchConditionInfo condition, String... accessRoles) throws WorkflowException
condition
- ルート定義一覧情報検索条件情報accessRoles
- アクセスロールの配列
WorkflowException
- ワークフロー例外クラスpublic RouteDataModel[] getRouteData(String routeId) throws WorkflowException
routeId
- ルートID
WorkflowException
- ワークフロー例外クラスpublic RouteDataModel getRouteDataWithLocale(String routeId, String localeId) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic RouteDataModel[] getRouteDataFamily(String routeId) throws WorkflowException
routeId
- ルートID
WorkflowException
- ワークフロー例外クラスpublic RouteDataModel getRouteDataFamilyWithLocale(String routeId, String localeId) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic int getRouteDataListCount(RouteDataSearchConditionInfo condition) throws WorkflowException
condition
- ルート定義一覧情報検索条件情報
WorkflowException
- ワークフロー例外クラスpublic int getRouteDataListCountWithAccessRole(RouteDataSearchConditionInfo condition, String... accessRoles) throws WorkflowException
condition
- ルート定義一覧情報検索条件情報accessRoles
- アクセスロールの配列
WorkflowException
- ワークフロー例外クラスpublic int getRouteDataCount(String routeId) throws WorkflowException
routeId
- ルートID
WorkflowException
- ワークフロー例外クラスpublic int getRouteDataCountWithLocale(String routeId, String localeId) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic void createRouteData(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRouteData(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void deleteRouteData(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void createRouteDataFamily(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRouteDataFamily(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void deleteRouteDataFamily(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void createRouteDataWithAdjust(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRouteDataWithAdjust(RouteDataModel... models) throws WorkflowException
models
- ルート情報の配列
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataList(String routeId, RouteDataSearchConditionInfo condition) throws WorkflowException
routeId
- ルートIDcondition
- ルート定義一覧情報検索条件情報
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataListWithAccessRole(String routeId, RouteDataSearchConditionInfo condition, String... accessRoles) throws WorkflowException
routeId
- ルートIDcondition
- ルート定義一覧情報検索条件情報accessRoles
- アクセスロールの配列
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataListWithLocale(String routeId, String localeId) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataListFamilyWithLocale(String routeId, String localeId) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataListWithLocaleAndVersionStatuses(String routeId, String localeId, String... versionStatuses) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールIDversionStatuses
- バージョンステータスの配列
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataListFamilyWithLocaleAndVersionStatuses(String routeId, String localeId, String... versionStatuses) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールIDversionStatuses
- バージョンステータスの配列
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailData(String routeId, String routeVersionId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンID
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel getRouteDetailDataWithLocale(String routeId, String routeVersionId, String localeId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel[] getRouteDetailDataFamily(String routeId, String routeVersionId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンID
WorkflowException
- ワークフロー例外クラスpublic RouteDetailDataModel getRouteDetailDataFamilyWithLocale(String routeId, String routeVersionId, String localeId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic int getRouteDetailDataListCount(String routeId, RouteDataSearchConditionInfo condition) throws WorkflowException
routeId
- ルートIDcondition
- ルート定義一覧情報検索条件情報
WorkflowException
- ワークフロー例外クラスpublic int getRouteDetailDataListCountWithAccessRole(String routeId, RouteDataSearchConditionInfo condition, String... accessRoles) throws WorkflowException
routeId
- ルートIDcondition
- ルート定義一覧情報検索条件情報accessRoles
- アクセスロールの配列
WorkflowException
- ワークフロー例外クラスpublic int getRouteDetailDataListCountWithLocale(String routeId, String localeId) throws WorkflowException
routeId
- ルートIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic int getRouteDetailDataCount(String routeId, String routeVersionId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンID
WorkflowException
- ワークフロー例外クラスpublic int getRouteDetailDataCountWithLocale(String routeId, String routeVersionId, String localeId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンIDlocaleId
- ロケールID
WorkflowException
- ワークフロー例外クラスpublic void createRouteDetailData(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRouteDetailData(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void deleteRouteDetailData(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void createRouteDetailDataFamily(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRouteDetailDataFamily(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void deleteRouteDetailDataFamily(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void createRouteDetailDataWithAdjust(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRouteDetailDataWithAdjust(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic void deleteRouteDetailDataWithAdjust(RouteDetailDataModel... models) throws WorkflowException
models
- ルート詳細情報の配列
WorkflowException
- ワークフロー例外クラスpublic RoutePluginDataModel[] getRoutePluginData(String routeId, String routeVersionId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンID
WorkflowException
- ワークフロー例外クラスpublic RoutePluginDataModel[] getRoutePluginDataWithNode(String routeId, String routeVersionId, String nodeId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンIDnodeId
- ノードID
WorkflowException
- ワークフロー例外クラスpublic int getRoutePluginDataCount(String routeId, String routeVersionId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンID
WorkflowException
- ワークフロー例外クラスpublic int getRoutePluginDataCountWithNode(String routeId, String routeVersionId, String nodeId) throws WorkflowException
routeId
- ルートIDrouteVersionId
- ルートバージョンIDnodeId
- ノードID
WorkflowException
- ワークフロー例外クラスpublic void createRoutePluginData(RoutePluginDataModel... models) throws WorkflowException
models
- ルートユーザ設定情報の配列
WorkflowException
- ワークフロー例外クラスpublic void updateRoutePluginData(RoutePluginDataModel... models) throws WorkflowException
models
- ルートユーザ設定情報の配列
WorkflowException
- ワークフロー例外クラスpublic void deleteRoutePluginData(RoutePluginDataModel... models) throws WorkflowException
models
- ルートユーザ設定情報の配列
WorkflowException
- ワークフロー例外クラスpublic RouteNodeDataModel[] getRouteNodeData(RouteDetailDataModel model) throws WorkflowException
model
- ルート詳細情報
WorkflowException
- ワークフロー例外クラスpublic void beginFileControl()
public void flushFileControl() throws WorkflowException
WorkflowException
- ワークフロー例外クラスpublic void abortFileControl() throws WorkflowException
WorkflowException
- ワークフロー例外クラス
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |