public interface ImTicketMasterCategoryService
修飾子とタイプ | メソッドと説明 |
---|---|
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
以下の場合にカテゴリは不正と判定されます。
null
の場合null
・空・空白の場合category
- チケットマスタカテゴリImTicketException
- カテゴリが不正の場合、親カテゴリが存在しない場合、同一 ID に紐づくカテゴリが既に存在する場合void updateCategory(ImTicketMasterCategory category) throws ImTicketException
以下の場合にカテゴリは不正と判定されます。
null
の場合null
・空・空白の場合category
- チケットマスタカテゴリImTicketException
- カテゴリが不正の場合、親カテゴリが存在しない場合、更新対象のカテゴリが存在しない場合void deleteCategory(String categoryId) throws ImTicketException
子要素のカテゴリもしくはチケットマスタが存在しない場合のみ削除できます。
categoryId
- カテゴリ IDIllegalArgumentException
- カテゴリ ID が null
・空・空白の場合ImTicketException
- 削除対象のカテゴリが存在しない場合、子要素が存在する場合ImTicketMasterCategory getCategory(String categoryId)
多言語情報が存在しない場合は空のリストが格納されます。
該当するカテゴリが存在しない場合は null
を返却します。
categoryId
- カテゴリ IDIllegalArgumentException
- カテゴリ ID が null
・空・空白の場合Copyright © 2012 NTT DATA INTRAMART CORPORATION