6.5 Javaオブジェクトの作成例
Javaオブジェクト呼び出しに使用するJavaクラスの作成例を示します。
Javaクラスの作成例
public class UserWorkApplication implements CIWBpmnWorkApplication { /** * Javaオブジェクトの業務処理の実装 */ @Override public Map<String,Object> execute( Map<String, Object> aParameters ) throws CIWUserException{ // --------------------------------------------------- // (1)情報の取得 // --------------------------------------------------- // アプリケーション呼び出し情報ファイルのパラメタ参照 String param1 = aParameters.get("key1").toString(); // --------------------------------------------------- // (2)業務処理 // --------------------------------------------------- List<String> list = new ArrayList<String>(); list.add(param1); list.add(null); list.add("ccc"); // --------------------------------------------------- // (3)処理結果を戻り値に設定 // --------------------------------------------------- return Map.ofEntries( Map.entry("singlekey", "OK"), Map.entry("listkey", list) ); } }