パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.logic | |
jp.co.intra_mart.foundation.logic.documents | |
jp.co.intra_mart.foundation.logic.documents.element | |
jp.co.intra_mart.foundation.logic.exception |
LogicServiceの例外クラスを提供します。
|
jp.co.intra_mart.foundation.logic.list | |
jp.co.intra_mart.foundation.logic.repository | |
jp.co.intra_mart.foundation.logic.rest |
IM-LogicDesignerのREST実行に関する機能を提供します。
|
jp.co.intra_mart.foundation.logic.rest.exception |
IM-LogicDesignerのREST実行に関する例外クラスを提供します。
|
jp.co.intra_mart.foundation.logic.rest.list |
IM-LogicDesignerのルーティング情報管理時に利用するモデルクラスを提供します。
|
jp.co.intra_mart.foundation.logic.rest.response |
修飾子とタイプ | メソッドと説明 |
---|---|
LogicSession |
LogicRuntime.createSession(LogicFlowDefinition definition)
指定されたフロー定義情報のフローを実行するセッションを生成します。
|
LogicSession |
LogicRuntime.createSession(String flowId)
指定されたIDのフローを実行するセッションを生成します。
|
LogicSession |
LogicRuntime.createSession(String flowId,
int version)
指定されたID、バージョンのフローを実行するセッションを生成します。
|
LogicFlowDefinitionDiff |
LogicFlowDiffService.diff(LogicFlowDefinition original,
LogicFlowDefinition changed)
フロー定義情報の差分を取得します。
|
LogicFlowElementDiffDetail |
LogicFlowDiffService.diff(UserDefinition original,
UserDefinition changed)
ユーザ定義情報の差分を取得します。
|
Object |
LogicSession.execute(Object inputData)
フローの実行を行います。
|
void |
LogicFlowExporter.exportAll(OutputStream stream)
すべてのデータをエクスポートします。
|
void |
LogicFlowExporter.exportData(Collection<LogicFlowExportKey> keys,
OutputStream stream)
指定されたデータをエクスポートします。
|
void |
LogicFlowImporter.importData(InputStream stream)
インポート処理を実行します。
|
void |
LogicFlowImporter.importData(InputStream stream,
boolean isUpdate)
インポート処理を実行します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
DesignDocumentsExporter.exportDocument(String flowId,
int version,
OutputStream stream)
フローの設計書を出力します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
OutputUserDefinitionProperties |
OutputUserDefinitonPropertyConverter.convert(ElementDefinitionInfo info)
ユーザ定義プロパティ情報を設計書出力用のモデルに変換します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
DatabaseAccessException
データベース操作時にエラーが発生した場合にスローされる例外クラスです。
|
class |
EntityDataValidationException
エンティティデータの検証エラー用例外クラス。
|
class |
ErrorEndEventException
フローの実行時にエラーが発生した場合にスローされる例外クラスです。
|
class |
FlowDefinitionDeleteException
フロー定義情報の削除時にエラーが発生した場合にスローされる例外クラスです。
|
class |
FlowDefinitionRegisterException
フロー定義情報の登録時にエラーが発生した場合にスローされる例外クラスです。
|
class |
FlowDefinitionUpdateException
フロー定義情報の更新時にエラーが発生した場合にスローされる例外クラスです。
|
class |
FlowExecutionException
フローの実行時にエラーが発生した場合にスローされる例外クラスです。
|
class |
IllegalFormatException
不正なフォーマットが存在した場合に利用される例外を提供します。
|
class |
IllegalJSONFormatException
不正なJSONフォーマットである場合に利用される例外を提供します。
|
class |
NoImportDataException
インポートするデータが存在しなかった場合にスローされる例外クラスです。
|
class |
ObjectNotFoundException
データが存在しない場合にスローされる例外クラスです。
|
class |
UserDefinitionDeleteException
ユーザ定義情報の削除時にエラーが発生した場合にスローされる例外クラスです。
|
class |
UserDefinitionRegisterException
ユーザ定義情報の登録時にエラーが発生した場合にスローされる例外クラスです。
|
class |
UserDefinitionUpdateException
ユーザ定義情報の更新時にエラーが発生した場合にスローされる例外クラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Collection<DebugLogTargetFlowListItem> |
DebugLogTargetFlowList.find()
設定された条件に一致するデバッグ対象フロー一覧情報を取得します。
|
int |
DebugLogTargetFlowList.size()
設定された条件に一致するデバッグ対象フロー数を取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
LogicFlowRepository.addNewVersion(LogicFlowDefinition definition)
指定されたフロー定義の新しいバージョンを追加します。
|
void |
UserDefinitionRepository.addNewVersion(UserDefinition userDefinition)
指定されたユーザ定義の新しいバージョンを追加します。
|
void |
LogicFlowRepository.deleteCategory(String categoryId)
カテゴリ情報を削除します。
|
void |
DebugLogTargetLogicFlowRepository.deleteDebugLogTarget(String flowId)
指定されたIDのデバッグ対象設定を削除します。
|
void |
IconDataRepository.deleteIconInfo(String iconId,
String iconType)
アイコン情報を削除します。
|
void |
LogicFlowRepository.deleteLogicFlow(String flowId)
指定されたIDのすべてのバージョンのフロー定義情報を削除します。
|
void |
LogicFlowRepository.deleteLogicFlow(String flowId,
int version)
指定されたID、バージョンのフロー定義情報を削除します。
|
void |
LogicFlowTriggerRepository.deleteLogicFlowTrigger(String triggerId)
フロートリガー情報を削除します。
|
void |
UserDefinitionRepository.deleteUserCategory(String categoryId)
ユーザカテゴリを削除します。
|
void |
UserDefinitionRepository.deleteUserDefinition(String definitionId)
ユーザ定義を削除します。
|
void |
UserDefinitionRepository.deleteUserDefinition(String definitionId,
int version)
指定されたバージョンのユーザ定義を削除します。
|
Collection<LogicFlowCategoryViewModel> |
LogicFlowRepository.getChildCategories(String parentId)
指定された親カテゴリに紐づく子カテゴリ情報を取得します。
|
Collection<LogicFlowDefinitionViewModel> |
LogicFlowRepository.getChildFlows(String categoryId)
指定されたカテゴリに紐づくフロー情報を取得します。
|
Collection<String> |
DebugLogTargetLogicFlowRepository.getFlowIds()
デバッグ対象になっているフロー定義のIDを取得します。
|
Collection<DebugLogTargetFlowListItem> |
DebugLogTargetLogicFlowRepository.getFlowList(DebugLogTargetFlowList list)
指定された一覧を返却します。
|
int |
DebugLogTargetLogicFlowRepository.getFlowListCount(DebugLogTargetFlowList list)
指定された一覧のデバッグ対象フロー数を返却します。
|
void |
LogicFlowRepository.registerCategory(LogicFlowCategory category)
カテゴリ情報を登録します。
|
void |
DebugLogTargetLogicFlowRepository.registerDebugLogTarget(String flowId)
フロー定義をデバッグ対象として登録します。
|
void |
IconDataRepository.registerIconInfo(IconInfo iconInfo)
アイコン情報を登録します。
|
void |
LogicFlowRepository.registerLogicFlow(LogicFlowDefinition definition)
フロー定義情報を登録します。
|
void |
LogicFlowRepository.registerLogicFlowDiagram(String flowId,
int version,
byte[] diagram)
フロー図を登録します。
|
void |
LogicFlowTriggerRepository.registerLogicFlowTrigger(LogicFlowTrigger info)
フロートリガー情報を登録します。
|
void |
UserDefinitionRepository.registerUserCategory(UserCategory category)
ユーザカテゴリを登録します。
|
void |
UserDefinitionRepository.registerUserDefinition(UserDefinition userDefinition)
ユーザ定義を登録します。
|
Collection<LogicFlowViewModel> |
LogicFlowRepository.searchCategoryTree(String keyword)
指定された検索キーワードに該当するカテゴリツリー情報を取得します。
|
Collection<LogicFlowViewModel> |
LogicFlowRepository.searchLogicFlowTree(String keyword)
指定された検索キーワードに該当するロジックフローツリー情報を取得します。
|
void |
LogicFlowRepository.updateCategory(LogicFlowCategory category)
カテゴリ情報を更新します。
|
void |
IconDataRepository.updateIconInfo(IconInfo iconInfo)
アイコン情報を更新します。
|
void |
LogicFlowRepository.updateLogicFlow(LogicFlowDefinition definition)
フロー定義情報を更新します。
|
void |
LogicFlowTriggerRepository.updateLogicFlowTrigger(LogicFlowTrigger info)
フロートリガー情報を更新します。
|
void |
UserDefinitionRepository.updateUserCategory(UserCategory category)
ユーザカテゴリを更新します。
|
void |
UserDefinitionRepository.updateUserDefinition(UserDefinition userDefinition)
ユーザ定義を更新します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
FlowRouteRepository.deleteFlowRoute(String route,
FlowRoute.HttpMethod method)
ルーティング情報を削除します。
|
void |
FlowRouteRepository.deleteFlowRouteByFlowId(String flowId)
特定のフローに紐づくルーティング情報を削除します。
|
void |
FlowRouteRepository.deleteFlowRouteByFlowId(String flowId,
int version)
特定のフローに紐づくルーティング情報を削除します。
|
FlowRoute |
FlowRouteRepository.getFlowRoute(String route,
FlowRoute.HttpMethod method)
ルーティング情報を取得します。
|
Collection<FlowRouteListItem> |
FlowRouteRepository.getFlowRouteList(FlowRouteList list)
ルーティング情報の一覧を取得します。
|
List<String> |
FlowRouteRepository.getMethods()
利用されているメソッドの一覧を取得します。
|
boolean |
FlowRouteRepository.isExistsFlowRoute(String route)
ルーティング情報が存在するか取得します。
|
void |
FlowRouteRepository.registerFlowRoute(FlowRoute flowRoute)
ルーティング情報を登録します。
|
void |
FlowRouteRepository.updateFlowRoute(FlowRoute flowRoute)
ルーティング情報を更新します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
FlowRouteDeleteException
フローのRESTマッピング削除時にエラーが発生した場合にスローされる例外です。
|
class |
FlowRouteRegisterException
フローのRESTマッピング登録時にエラーが発生した場合にスローされる例外です。
|
class |
FlowRouteSyntonizedException
ロジックフローに変更があった場合のフローマッピング情報の同期に失敗した場合に発生する例外クラスです。
|
class |
FlowRouteUpdateException
フローのRESTマッピング更新時にエラーが発生した場合にスローされる例外です。
|
class |
ParameterResolverClientException
想定外のリクエストによりRESTパラメータの解決に失敗した場合にスローする例外クラスです。
|
class |
ParameterResolverException
RESTパラメータの解決に失敗した場合にスローする例外クラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Collection<FlowRouteListItem> |
FlowRouteList.find()
ルーティング情報の一覧を取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Map<String,jp.co.intra_mart.system.logic.rest.swagger.model.ResponseObject> |
LogicFlowRestResponseWriter.getResponseObject(FlowRouteListItem route,
jp.co.intra_mart.system.logic.rest.swagger.model.FlowRouteSwaggerObject swagger)
指定されたルーティング情報のレスポンス定義を返却します。
|
Object |
LogicFlowRestResponseDataResolver.resolve(Object data,
DataDefinition dataDefinition)
レスポンスデータの解決を行います。
|
void |
LogicFlowRestResponseWriter.writeResponse(Object result,
FlowRoute route,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
実行結果の出力を行います。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION