public interface ImTicketMasterService
修飾子とタイプ | メソッドと説明 |
---|---|
int |
addNewVersion(ImTicketMaster ticketMaster)
チケットマスタの新しいバージョンを追加します。
|
void |
deleteTicketMaster(String masterId)
チケットマスタを削除します。
|
void |
deleteTicketMaster(String masterId,
int version)
チケットマスタを削除します。
|
ImTicketMaster |
getTicketMaster(String masterId)
チケットマスタを取得します。
|
ImTicketMaster |
getTicketMaster(String masterId,
int version)
チケットマスタを取得します。
|
Collection<ImTicketMaster> |
getTicketMasterByCategory(String categoryId)
指定された親カテゴリ直下のチケットマスタ一覧を取得します。
|
void |
registerTicketMaster(ImTicketMaster ticketMaster)
チケットマスタを登録します。
|
void |
updateTicketMaster(ImTicketMaster ticketMaster)
チケットマスタを更新します。
|
Collection<ImTicketMaster> getTicketMasterByCategory(String categoryId)
チケットマスタ一覧の並び順は、ソート番号 (第 1 ソートキー)、チケットマスタ ID (第 2 ソートキー) の昇順となります。
該当するチケットマスタが存在しない場合は空のコレクションを返却します。
categoryId
- 親カテゴリ IDIllegalArgumentException
- カテゴリ ID が null
・空・空白の場合void registerTicketMaster(ImTicketMaster ticketMaster) throws ImTicketException
ticketMaster
- チケットマスタNullPointerException
- チケットマスタが null
の場合ImTicketException
- 同一 ID に紐づくチケットマスタが既に存在する場合int addNewVersion(ImTicketMaster ticketMaster) throws ImTicketException
チケットマスタ本体の情報は引数で指定されたチケットマスタの内容で更新します。
バージョン情報は現在の最新バージョン番号 + 1 の新しいバージョン情報を生成します。
ticketMaster
- チケットマスタNullPointerException
- チケットマスタが null
の場合ImTicketException
- 対象のチケットマスタが存在しない場合void updateTicketMaster(ImTicketMaster ticketMaster) throws ImTicketException
ticketMaster
- チケットマスタNullPointerException
- チケットマスタが null
の場合ImTicketException
- 更新対象のチケットマスタが存在しない場合void deleteTicketMaster(String masterId) throws ImTicketException
指定されたチケットマスタ ID に紐づくすべてのバージョンのチケットマスタを削除します。
該当のチケットマスタを使用したチケットが存在しない場合のみ削除できます。
masterId
- チケットマスタ IDIllegalArgumentException
- チケットマスタ ID が null
・空・空白の場合ImTicketException
- 削除対象のチケットマスタが存在しない場合、チケットが存在する場合void deleteTicketMaster(String masterId, int version) throws ImTicketException
該当のチケットマスタを使用したチケットが存在しない場合のみ削除できます。
masterId
- チケットマスタ IDversion
- バージョン番号 (1 ~)IllegalArgumentException
- チケットマスタ ID が null
・空・空白の場合、バージョン番号が 0 以下の場合ImTicketException
- 削除対象のチケットマスタが存在しない場合、チケットが存在する場合ImTicketMaster getTicketMaster(String masterId)
指定されたチケットマスタ ID に紐づくチケットマスタの最新バージョンを取得します。
以下のいずれかの場合は null
を返却します。
masterId
- チケットマスタ IDIllegalArgumentException
- チケットマスタ ID が null
・空・空白の場合ImTicketMaster getTicketMaster(String masterId, int version)
指定されたチケットマスタ ID とバージョンに紐づくチケットマスタを取得します。
以下のいずれかの場合は null
を返却します。
masterId
- チケットマスタ IDversion
- バージョン番号 (1 ~)IllegalArgumentException
- チケットマスタ ID が null
・空・空白の場合、バージョン番号が 0 以下の場合Copyright © 2012 NTT DATA INTRAMART CORPORATION