public interface UserDefinitionRepository
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addNewVersion(UserDefinition userDefinition)
指定されたユーザ定義の新しいバージョンを追加します。
|
void |
deleteUserCategory(String categoryId)
ユーザカテゴリを削除します。
|
void |
deleteUserDefinition(String definitionId)
ユーザ定義を削除します。
|
void |
deleteUserDefinition(String definitionId,
int version)
指定されたバージョンのユーザ定義を削除します。
|
int |
getMaxVersion(String definitionId)
指定されたユーザ定義の最新バージョンのバージョン番号を取得します。
|
int |
getMaxVersion(String definitionId,
boolean isDelete)
指定されたユーザ定義の最新バージョンのバージョン番号を取得します。
|
List<String> |
getTypes()
登録されているユーザ定義の種別をすべて返却します。
|
UserCategory |
getUserCategory(String categoryId)
指定されたIDのユーザカテゴリを取得します。
|
int |
getUserCategoryCount(UserCategoryList list)
要求された一覧の条件に一致するカテゴリ数を取得します。
|
Collection<UserCategoryListItem> |
getUserCategoryList(UserCategoryList list)
要求された一覧の項目を取得します。
|
UserDefinition |
getUserDefinition(String definitionId)
指定されたIDの最新バージョンのユーザ定義を取得します。
|
UserDefinition |
getUserDefinition(String definitionId,
int version)
指定されたID、バージョンのユーザ定義を取得します。
|
int |
getUserDefinitionCallerCount(UserDefinitionCallerList list)
指定されたIDのユーザ定義を利用するフロー定義数を取得します。
|
List<LogicFlowListItem> |
getUserDefinitionCallerList(UserDefinitionCallerList list)
指定されたIDのユーザ定義を利用するフロー定義の一覧をすべて取得します。
|
int |
getUserDefinitionCount(UserDefinitionList list)
要求された一覧のユーザ定義数を取得します。
|
Collection<UserDefinitionListItem> |
getUserDefinitionList(UserDefinitionList list)
要求された一覧のユーザ定義情報を取得します。
|
Collection<UserDefinition> |
getUserDefinitionsByCategory(String categoryId)
指定されたIDのカテゴリに紐づくユーザ定義をすべて取得します。
|
Collection<UserDefinition> |
getUserDefinitionsByName(String definitionName)
指定された名前のユーザ定義を取得します。
|
int |
getUserDefinitionVersionCount(UserDefinitionVersionList list)
要求された一覧のユーザ定義バージョン数を取得します。
|
Collection<UserDefinitionVersionListItem> |
getUserDefinitionVersionList(UserDefinitionVersionList list)
要求された一覧のユーザ定義バージョン情報を取得します。
|
void |
registerUserCategory(UserCategory category)
ユーザカテゴリを登録します。
|
void |
registerUserDefinition(UserDefinition userDefinition)
ユーザ定義を登録します。
|
void |
updateUserCategory(UserCategory category)
ユーザカテゴリを更新します。
|
void |
updateUserDefinition(UserDefinition userDefinition)
ユーザ定義を更新します。
|
UserCategory getUserCategory(String categoryId)
categoryId
- カテゴリIDLogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<UserCategoryListItem> getUserCategoryList(UserCategoryList list)
list
- 要求する一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getUserCategoryCount(UserCategoryList list)
list
- 要求する一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void registerUserCategory(UserCategory category) throws LogicServiceException
category
- ユーザカテゴリLogicServiceException
- カテゴリの登録に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void updateUserCategory(UserCategory category) throws LogicServiceException
category
- ユーザカテゴリLogicServiceException
- カテゴリの更新に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void deleteUserCategory(String categoryId) throws LogicServiceException
categoryId
- カテゴリIDLogicServiceException
- カテゴリの削除に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。UserDefinition getUserDefinition(String definitionId)
definitionId
- ユーザ定義IDLogicServiceRuntimeException
- データベースエラーが発生した場合、もしくはユーザ定義情報の復元に失敗した場合にスローされます。UserDefinition getUserDefinition(String definitionId, int version)
definitionId
- ユーザ定義IDversion
- バージョンLogicServiceRuntimeException
- データベースエラーが発生した場合、もしくはユーザ定義情報の復元に失敗した場合にスローされます。Collection<UserDefinition> getUserDefinitionsByCategory(String categoryId)
categoryId
- カテゴリIDLogicServiceRuntimeException
- データベースエラーが発生した場合、もしくはユーザ定義情報の復元に失敗した場合にスローされます。Collection<UserDefinition> getUserDefinitionsByName(String definitionName)
definitionName
- ユーザ定義名LogicServiceRuntimeException
- データベースエラーが発生した場合、もしくはユーザ定義情報の復元に失敗した場合にスローされます。int getMaxVersion(String definitionId)
definitionId
- ユーザ定義IDint getMaxVersion(String definitionId, boolean isDelete)
definitionId
- ユーザ定義IDisDelete
- 削除されたバージョンを含んだ最新バージョンを取得する場合は true を指定します。Collection<UserDefinitionListItem> getUserDefinitionList(UserDefinitionList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getUserDefinitionCount(UserDefinitionList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。Collection<UserDefinitionVersionListItem> getUserDefinitionVersionList(UserDefinitionVersionList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。int getUserDefinitionVersionCount(UserDefinitionVersionList list)
list
- 要求された一覧LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void registerUserDefinition(UserDefinition userDefinition) throws LogicServiceException
userDefinition
- ユーザ定義LogicServiceException
- ユーザ定義情報の登録に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void addNewVersion(UserDefinition userDefinition) throws LogicServiceException
userDefinition
- ユーザ定義LogicServiceException
- バージョンの追加に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void updateUserDefinition(UserDefinition userDefinition) throws LogicServiceException
userDefinition
- ユーザ定義LogicServiceException
- ユーザ定義情報の更新に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void deleteUserDefinition(String definitionId) throws LogicServiceException
definitionId
- ユーザ定義IDLogicServiceException
- ユーザ定義情報の削除に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。void deleteUserDefinition(String definitionId, int version) throws LogicServiceException
definitionId
- ユーザ定義IDversion
- バージョンLogicServiceException
- ユーザ定義情報の削除に失敗した場合にスローされます。LogicServiceRuntimeException
- データベースエラーが発生した場合にスローされます。List<LogicFlowListItem> getUserDefinitionCallerList(UserDefinitionCallerList list)
list
- 要求された一覧int getUserDefinitionCallerCount(UserDefinitionCallerList list)
list
- 要求された一覧Copyright © 2012 NTT DATA INTRAMART CORPORATION