create アクション
顧客のデータベースにユーザーを作成するには、create アクションを使用します。create アクションが定義されていない場合は、アダプタは顧客のデータベースに新しいユーザーを作成できません。
コンテキスト
actionContext マップには次のエントリが含まれます。
キー
|
値の型
|
値の説明
|
conn
|
java.sql.Connection
|
顧客のデータベースへの JDBC 接続
|
adapter
|
com.waveset.adapter.ScriptedJdbcResourceAdapter
|
アダプタインスタンス
|
action
|
java.lang.String
|
「createUser」という文字列
|
id
|
java.lang.String
|
作成するユーザーのアカウント ID
|
password
|
java.lang.String
|
存在する場合、この値は、新しいユーザーの復号化されたパスワードです。
|
attributes
|
java.util.Map
|
新しいユーザーに設定する属性のマップ。
|
errors
|
java.util.List
|
最初は、この値は空のリストです。
処理中にエラーが発生した場合、スクリプトによってこのリストに java.lang.String オブジェクトを追加できます。
|
trace
|
com.waveset.adapter.Trace
|
実行のトレースに使用されるオブジェクト
スクリプトは、このクラスのメソッドを使用することで、顧客の環境でデバッグ可能なものとなります。
|
エラー処理
スクリプト内から例外がスローされた場合は、失敗とみなされます。
スクリプトでエラーが発生した場合、スクリプトによって errors キーに適切な文字列を追加することもできます。errors リストに項目が存在する場合は、作成の失敗とみなされます。