IM-Workflow

jp.co.intra_mart.foundation.workflow.plugin.process.action
クラス ActionProcessEventListener

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.plugin.process.action.ActionProcessEventListener

public abstract class ActionProcessEventListener
extends Object

ユーザ指定アクション処理実行抽象クラス。
アクション処理時に実行されるロジックを実装するための抽象クラスです。

導入されたバージョン:
7.2

コンストラクタの概要
ActionProcessEventListener()
          コンストラクタ
ユーザ指定アクション処理実行抽象クラスを新しく生成します。
 
メソッドの概要
 String apply(ActionProcessParameter parameter, Map<String,Object> userParameter)
          申請処理を行った場合に実行されます。
 String applyFromTempSave(ActionProcessParameter parameter, Map<String,Object> userParameter)
          一時保存状態の案件の申請処理を行った場合に実行されます。
 String applyFromUnapply(ActionProcessParameter parameter, Map<String,Object> userParameter)
          未申請状態の案件の申請処理を行った場合に実行されます。
 void approve(ActionProcessParameter parameter, Map<String,Object> userParameter)
          承認処理を行った場合に実行されます。
 void approveEnd(ActionProcessParameter parameter, Map<String,Object> userParameter)
          承認終了処理を行った場合に実行されます。
 void deny(ActionProcessParameter parameter, Map<String,Object> userParameter)
          否認処理を行った場合に実行されます。
 void discontinue(ActionProcessParameter parameter, Map<String,Object> userParameter)
          取止め処理を行った場合に実行されます。
 void matterHandle(ActionProcessParameter parameter, Map<String,Object> userParameter)
          案件操作処理を行った場合に実行されます。
 void pullBack(ActionProcessParameter parameter, Map<String,Object> userParameter)
          引戻し処理を行った場合に実行されます。
 String reapply(ActionProcessParameter parameter, Map<String,Object> userParameter)
          再申請処理を行った場合に実行されます。
 void reserve(ActionProcessParameter parameter, Map<String,Object> userParameter)
          保留処理を行った場合に実行されます。
 void reserveCancel(ActionProcessParameter parameter, Map<String,Object> userParameter)
          保留解除処理を行った場合に実行されます。
 void sendBack(ActionProcessParameter parameter, Map<String,Object> userParameter)
          差戻し処理を行った場合に実行されます。
 void sendBackToPullBack(ActionProcessParameter parameter, Map<String,Object> userParameter)
          差戻し後引戻し処理を行った場合に実行されます。
 void tempSaveCreate(ActionProcessParameter parameter, Map<String,Object> userParameter)
          一時保存(新規登録)処理を行った場合に実行されます。
 void tempSaveDelete(ActionProcessParameter parameter, Map<String,Object> userParameter)
          一時保存(削除)処理を行った場合に実行されます。
 void tempSaveUpdate(ActionProcessParameter parameter, Map<String,Object> userParameter)
          一時保存(更新)処理を行った場合に実行されます。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionProcessEventListener

public ActionProcessEventListener()
コンストラクタ
ユーザ指定アクション処理実行抽象クラスを新しく生成します。

メソッドの詳細

apply

public String apply(ActionProcessParameter parameter,
                    Map<String,Object> userParameter)
             throws Exception
申請処理を行った場合に実行されます。

戻り値がnull以外の場合に案件番号を更新します。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
戻り値:
String 案件番号(サイズ:20バイト)
例外:
Exception - 例外が発生

reapply

public String reapply(ActionProcessParameter parameter,
                      Map<String,Object> userParameter)
               throws Exception
再申請処理を行った場合に実行されます。

戻り値がnull以外の場合に案件番号を更新します。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
戻り値:
String 案件番号(サイズ:20バイト)
例外:
Exception - 例外が発生

applyFromTempSave

public String applyFromTempSave(ActionProcessParameter parameter,
                                Map<String,Object> userParameter)
                         throws Exception
一時保存状態の案件の申請処理を行った場合に実行されます。

戻り値がnull以外の場合に案件番号を更新します。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
戻り値:
String 案件番号(サイズ:20バイト)
例外:
Exception - 例外が発生

applyFromUnapply

public String applyFromUnapply(ActionProcessParameter parameter,
                               Map<String,Object> userParameter)
                        throws Exception
未申請状態の案件の申請処理を行った場合に実行されます。

戻り値がnull以外の場合に案件番号を更新します。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
戻り値:
String 案件番号(サイズ:20バイト)
例外:
Exception - 例外が発生

discontinue

public void discontinue(ActionProcessParameter parameter,
                        Map<String,Object> userParameter)
                 throws Exception
取止め処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

pullBack

public void pullBack(ActionProcessParameter parameter,
                     Map<String,Object> userParameter)
              throws Exception
引戻し処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

sendBackToPullBack

public void sendBackToPullBack(ActionProcessParameter parameter,
                               Map<String,Object> userParameter)
                        throws Exception
差戻し後引戻し処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

approve

public void approve(ActionProcessParameter parameter,
                    Map<String,Object> userParameter)
             throws Exception
承認処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

approveEnd

public void approveEnd(ActionProcessParameter parameter,
                       Map<String,Object> userParameter)
                throws Exception
承認終了処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

deny

public void deny(ActionProcessParameter parameter,
                 Map<String,Object> userParameter)
          throws Exception
否認処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

sendBack

public void sendBack(ActionProcessParameter parameter,
                     Map<String,Object> userParameter)
              throws Exception
差戻し処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

reserve

public void reserve(ActionProcessParameter parameter,
                    Map<String,Object> userParameter)
             throws Exception
保留処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

reserveCancel

public void reserveCancel(ActionProcessParameter parameter,
                          Map<String,Object> userParameter)
                   throws Exception
保留解除処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

matterHandle

public void matterHandle(ActionProcessParameter parameter,
                         Map<String,Object> userParameter)
                  throws Exception
案件操作処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

tempSaveCreate

public void tempSaveCreate(ActionProcessParameter parameter,
                           Map<String,Object> userParameter)
                    throws Exception
一時保存(新規登録)処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

tempSaveUpdate

public void tempSaveUpdate(ActionProcessParameter parameter,
                           Map<String,Object> userParameter)
                    throws Exception
一時保存(更新)処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

tempSaveDelete

public void tempSaveDelete(ActionProcessParameter parameter,
                           Map<String,Object> userParameter)
                    throws Exception
一時保存(削除)処理を行った場合に実行されます。

パラメータ:
parameter - ワークフローパラメータ
userParameter - ユーザパラメータ
例外:
Exception - 例外が発生

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.