public interface ImTicketMasterCategoryRepository
修飾子とタイプ | メソッドと説明 |
---|---|
void |
deleteCategory(String categoryId)
カテゴリを削除します。
|
Collection<ImTicketMasterCategory> |
getCategories(String parentId)
指定された親カテゴリ直下のカテゴリ一覧を取得します。
|
ImTicketMasterCategory |
getCategory(String categoryId)
カテゴリを取得します。
|
void |
registerCategory(ImTicketMasterCategory category)
カテゴリを登録します。
|
void |
updateCategory(ImTicketMasterCategory category)
カテゴリを更新します。
|
Collection<ImTicketMasterCategory> getCategories(String parentId)
親カテゴリ ID が null
空・空白の場合はルートカテゴリの一覧を返却します。
カテゴリ一覧の並び順は、ソート番号 (第 1 ソートキー)、カテゴリ ID (第 2 ソートキー) の昇順となります。
該当するカテゴリが存在しない場合は空のコレクションを返却します。
parentId
- 親カテゴリ IDvoid registerCategory(ImTicketMasterCategory category) throws ImTicketException
category
- チケットマスタカテゴリNullPointerException
- カテゴリが null
の場合ImTicketException
- 同一 ID に紐づくカテゴリが既に存在する場合void updateCategory(ImTicketMasterCategory category) throws ImTicketException
category
- チケットマスタカテゴリNullPointerException
- カテゴリが null
の場合ImTicketException
- 更新対象のカテゴリが存在しない場合void deleteCategory(String categoryId) throws ImTicketException
categoryId
- カテゴリ IDNullPointerException
- カテゴリ ID が null
の場合ImTicketException
- 削除対象のカテゴリが存在しない場合ImTicketMasterCategory getCategory(String categoryId)
多言語情報が存在しない場合は空のリストが格納されます。
該当するカテゴリが存在しない場合は null
を返却します。
categoryId
- カテゴリ IDNullPointerException
- カテゴリ ID が null
の場合Copyright © 2012 NTT DATA INTRAMART CORPORATION