public interface LogicFlowRepository
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addNewVersion(LogicFlowDefinition definition)
指定されたフロー定義の新しいバージョンを追加します。
|
void |
deleteCategory(String categoryId)
カテゴリ情報を削除します。
|
void |
deleteLogicFlow(String flowId)
指定されたIDのすべてのバージョンのフロー定義情報を削除します。
|
void |
deleteLogicFlow(String flowId,
int version)
指定されたID、バージョンのフロー定義情報を削除します。
|
LogicFlowCategory |
getCategory(String categoryId)
指定されたIDのカテゴリ情報を取得します。
|
int |
getCategoryCount(LogicFlowCategoryList list)
指定された一覧のカテゴリ数を返却します。
|
Collection<LogicFlowCategoryListItem> |
getCategoryList(LogicFlowCategoryList list)
指定された一覧を返却します。
|
Collection<LogicFlowCategoryViewModel> |
getChildCategories(String parentId)
指定された親カテゴリに紐づく子カテゴリ情報を取得します。
|
Collection<LogicFlowDefinitionViewModel> |
getChildFlows(String categoryId)
指定されたカテゴリに紐づくフロー情報を取得します。
|
LogicFlowDefinition |
getLogicFlow(String flowId)
指定されたIDの最新バージョンのフローを取得します。
|
LogicFlowDefinition |
getLogicFlow(String flowId,
int version)
指定されたID、バージョンのフローを取得します。
|
int |
getLogicFlowCalleeCount(LogicFlowCalleeList logicFlowCalleeList)
指定されたフロー定義から呼び出されているフロー定義数を返却します。
|
Collection<LogicFlowListItem> |
getLogicFlowCalleeList(LogicFlowCalleeList logicFlowCalleeList)
指定されたフロー定義から呼び出されているフロー定義一覧を返却します。
|
int |
getLogicFlowCallerCount(LogicFlowCallerList logicFlowCallerList)
指定されたフロー定義を呼び出しているフロー定義数を返却します。
|
Collection<LogicFlowListItem> |
getLogicFlowCallerList(LogicFlowCallerList logicFlowCallerList)
指定されたフロー定義を呼び出しているフロー定義一覧を返却します。
|
int |
getLogicFlowCount(LogicFlowList list)
指定された条件に一致するフロー定義数を返却します。
|
byte[] |
getLogicFlowDiagram(String flowId,
int version)
フロー図を取得します。
|
Collection<LogicFlowListItem> |
getLogicFlowList(LogicFlowList list)
指定されたフロー定義一覧を返却します。
|
int |
getLogicFlowVersionCount(LogicFlowVersionList list)
指定された条件に一致するバージョン数を返却します。
|
Collection<LogicFlowVersionListItem> |
getLogicFlowVersionList(LogicFlowVersionList list)
指定されたバージョン一覧を返却します。
|
int |
getMaxVersion(String flowId)
指定されたフローの最新バージョンのバージョン番号を取得します。
|
int |
getMaxVersion(String flowId,
boolean isDelete)
指定されたフローの最新バージョンのバージョン番号を取得します。
|
void |
registerCategory(LogicFlowCategory category)
カテゴリ情報を登録します。
|
void |
registerLogicFlow(LogicFlowDefinition definition)
フロー定義情報を登録します。
|
void |
registerLogicFlowDiagram(String flowId,
int version,
byte[] diagram)
フロー図を登録します。
|
Collection<LogicFlowViewModel> |
searchCategoryTree(String keyword)
指定された検索キーワードに該当するカテゴリツリー情報を取得します。
|
Collection<LogicFlowViewModel> |
searchLogicFlowTree(String keyword)
指定された検索キーワードに該当するロジックフローツリー情報を取得します。
|
void |
updateCategory(LogicFlowCategory category)
カテゴリ情報を更新します。
|
void |
updateLogicFlow(LogicFlowDefinition definition)
フロー定義情報を更新します。
|
void addNewVersion(LogicFlowDefinition definition) throws LogicServiceException
definition
- フロー定義情報LogicServiceException
- バージョンの追加に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void deleteCategory(String categoryId) throws LogicServiceException
categoryId
- カテゴリIDLogicServiceException
- カテゴリ情報の削除に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void deleteLogicFlow(String flowId) throws LogicServiceException
flowId
- フローIDLogicServiceException
- フロー定義情報の登録に削除した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void deleteLogicFlow(String flowId, int version) throws LogicServiceException
flowId
- フローIDversion
- バージョンLogicServiceException
- フロー定義情報の登録に削除した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。LogicFlowCategory getCategory(String categoryId)
categoryId
- カテゴリIDLogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getCategoryCount(LogicFlowCategoryList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowCategoryListItem> getCategoryList(LogicFlowCategoryList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowCategoryViewModel> getChildCategories(String parentId) throws LogicServiceException
parentId
- 親カテゴリIDLogicServiceException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowDefinitionViewModel> getChildFlows(String categoryId) throws LogicServiceException
categoryId
- カテゴリIDLogicServiceException
- データベースエラーが発生した場合にスローされます。LogicFlowDefinition getLogicFlow(String flowId)
flowId
- フローIDLogicServiceRuntimeException
- データベースエラーが発生した場合、もしくはフロー定義情報の復元に失敗した場合にスローされます。LogicFlowDefinition getLogicFlow(String flowId, int version)
flowId
- フローIDversion
- バージョンLogicServiceRuntimeException
- データベースエラーが発生した場合、もしくはフロー定義情報の復元に失敗した場合にスローされます。int getLogicFlowCalleeCount(LogicFlowCalleeList logicFlowCalleeList)
logicFlowCalleeList
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowListItem> getLogicFlowCalleeList(LogicFlowCalleeList logicFlowCalleeList)
logicFlowCalleeList
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getLogicFlowCallerCount(LogicFlowCallerList logicFlowCallerList)
logicFlowCallerList
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowListItem> getLogicFlowCallerList(LogicFlowCallerList logicFlowCallerList)
logicFlowCallerList
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getLogicFlowCount(LogicFlowList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。byte[] getLogicFlowDiagram(String flowId, int version)
flowId
- フローIDversion
- バージョンLogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowListItem> getLogicFlowList(LogicFlowList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getLogicFlowVersionCount(LogicFlowVersionList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowVersionListItem> getLogicFlowVersionList(LogicFlowVersionList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getMaxVersion(String flowId)
flowId
- フローIDint getMaxVersion(String flowId, boolean isDelete)
flowId
- フローIDisDelete
- 削除されたバージョンを含んだ最新バージョンを取得する場合は true を指定します。void registerCategory(LogicFlowCategory category) throws LogicServiceException
category
- カテゴリ情報LogicServiceException
- カテゴリ情報の登録に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void registerLogicFlow(LogicFlowDefinition definition) throws LogicServiceException
definition
- フロー定義情報LogicServiceException
- フロー定義情報の登録に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void registerLogicFlowDiagram(String flowId, int version, byte[] diagram) throws LogicServiceException
flowId
- フローIDversion
- バージョンdiagram
- フロー図(バイナリ)LogicServiceException
- フロー図の登録に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowViewModel> searchCategoryTree(String keyword) throws LogicServiceException
keyword
- 検索キーワードLogicServiceException
- データベースエラーが発生した場合にスローされます。Collection<LogicFlowViewModel> searchLogicFlowTree(String keyword) throws LogicServiceException
keyword
- 検索キーワードLogicServiceException
- データベースエラーが発生した場合にスローされます。void updateCategory(LogicFlowCategory category) throws LogicServiceException
category
- カテゴリ情報LogicServiceException
- カテゴリ情報の更新に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void updateLogicFlow(LogicFlowDefinition definition) throws LogicServiceException
definition
- フロー定義情報LogicServiceException
- フロー定義情報の更新に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION