public interface ImTicketProcessService
TicketProcessProvider
によって提供される任意の処理を実行します。
チケットの操作には ImTicketService
を利用します。
修飾子とタイプ | メソッドと説明 |
---|---|
TicketPostprocessResult |
deleteTicket(int ticketId,
String operationKey,
Parameters parameters)
チケットを削除します。
|
TicketPostprocessResult |
registerTicket(ImTicketData ticket,
String operationKey,
Parameters parameters)
チケットを登録します。
|
TicketPostprocessResult |
updateTicket(ImTicketData ticket,
String operationKey,
Parameters parameters)
チケットを更新します。
|
TicketPostprocessResult registerTicket(ImTicketData ticket, String operationKey, Parameters parameters) throws ImTicketException
ticket
- チケットoperationKey
- 操作種別キーparameters
- リクエストパラメータImTicketPolicyException
- チケットの登録権限がない場合IllegalArgumentException
- チケットが null
の場合、チケットマスタ ID が null
・空・空白の場合、チケットマスタバージョン番号が 0 以下の場合ImTicketException
- チケットの登録処理に失敗した場合ImTicketService.registerTicket(ImTicketData)
TicketPostprocessResult updateTicket(ImTicketData ticket, String operationKey, Parameters parameters) throws ImTicketException
ticket
- チケットoperationKey
- 操作種別キーparameters
- リクエストパラメータImTicketPolicyException
- チケットの更新権限がない場合IllegalArgumentException
- チケットが null
の場合、チケットマスタ ID が null
・空・空白の場合、チケットマスタバージョン番号が 0 以下の場合ImTicketException
- チケットの更新処理に失敗した場合ImTicketService.updateTicket(ImTicketData)
TicketPostprocessResult deleteTicket(int ticketId, String operationKey, Parameters parameters) throws ImTicketException
指定されたチケット ID に紐づくアプリケーション固有情報も同時に削除します。
ticketId
- チケット ID (1 ~)operationKey
- 操作種別キーparameters
- リクエストパラメータImTicketPolicyException
- チケットの削除権限がない場合IllegalArgumentException
- チケット ID が 0 以下の場合ImTicketException
- チケットの削除処理に失敗した場合ImTicketService.deleteTicket(int)
Copyright © 2012 NTT DATA INTRAMART CORPORATION