このセクションでは、patExecContext オブジェクトで使用できるメソッドについて説明します。
getProcessId現在実行中のプロセスインスタンスの識別子を取得します。
戻り値プロセスの識別子が格納されている long 値です。
getBranchId現在実行中のブランチインスタンスの識別子を取得します。
戻り値ブランチの識別子が格納されている long 値です。
getActionId現在実行中の操作インスタンスの識別子を取得します。
戻り値操作インスタンスの識別子が格納されている long 値です。
getExecuteTemplate実行するアクションを取得して、実行テンプレートにキャストします。
構文public ExecuteTemplate getExecuteTemplate()
getActionTemplate実行するアクションを取得します。
構文public ActionTemplate getActionTemplate()
関連項目
com.adobe.workflow.template.document.ActionTemplate[リンク?]
getProcessDataBooleanValue指定されたパスからプロセスデータ値を boolean 値として取得します。
構文getProcessDataBooleanValue(aPath)
パラメーターaPath はプロセスデータモデルの boolean 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す boolean 値です。
getProcessDataShortValue指定されたパスからプロセスデータ値を short 値として取得します。
構文getProcessDataShortValue(aPath)
パラメーターaPath はプロセスデータモデルの short 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す short 値です。
getProcessDataIntValue指定されたパスからプロセスデータ値を int 値として取得します。
構文getProcessDataIntValue(aPath)
パラメーターaPath はプロセスデータモデルの int 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す int 値です。
getProcessDataLongValue指定されたパスからプロセスデータ値を long 値として取得します。
構文getProcessDataLongValue(aPath)
パラメーターaPath はプロセスデータモデルの long 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す long 値です。
getProcessDataDoubleValue指定されたパスからプロセスデータ値を double 値として取得します。
構文getProcessDataDoubleValue(aPath)
パラメーターaPath はプロセスデータモデルの double 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す double 値です。
getProcessDataFloatValue指定されたパスからプロセスデータ値を float 値として取得します。
構文getProcessDataFloatValue(aPath)
パラメーターaPath はプロセスデータモデルの float 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す float 値です。
getProcessDataStringValue指定されたパスからプロセスデータ値を string 値として取得します。
構文getProcessDataStringValue(aPath)
パラメーターaPath はプロセスデータモデルの string 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定した式によって生成された、プロセスデータパスを表す string 値です。
getProcessDataDocumentValue指定されたパスからプロセスデータ値を Document 値として取得します。
また、 getProcessDataValue メソッドを使用すると、オブジェクトを返してから、オブジェクトの種類が com.adobe.idp.Document であるかどうかを判別できます。 構文getProcessDataDocumentValue(aPath)
パラメーターaPath はプロセスデータモデルの string 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定したプロセスデータパス式から生成された document 値です。Document オブジェクトがない場合、空の Document オブジェクトが返されます。
getProcessDataListValue指定されたパスからプロセスデータの list 値を java.util.List 値として取得します。
また、 getProcessDataValue メソッドを使用すると、オブジェクトを返してから、オブジェクトの種類が java.util.List であるかどうかを判別できます。 構文getProcessDataListValue(aPath)
パラメーターaPath はプロセスデータモデルの list 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定したプロセスデータパス式から生成された java.util.List 値です。List オブジェクトがない場合、空の List オブジェクトが返されます。
getProcessDataMapValue指定されたパスからプロセスデータの map 値を java.util.Map 値として取得します。
また、 getProcessDataValue メソッドを使用すると、オブジェクトを返してから、オブジェクトの種類が java.util.Map であるかどうかを判別できます。構文getProcessDataMapValue(aPath)
パラメーターaPath はプロセスデータモデルの map 値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定されたプロセスデータパス式から生成された java.util.Map 値です。Map オブジェクトがない場合、空の Map オブジェクトが返されます。
getProcessDataValue指定されたパスからプロセスデータ値を Object 値として取得します。
構文getProcessDataValue(aPath)
パラメーターaPath はプロセスデータモデルの値に評価する XPath 式が格納されている java.lang.String 値です。
戻り値指定したプロセスデータパス式から生成された object 値です。
setProcessDataBooleanValueプロセスデータモデルに boolean 値を設定します。
構文setProcessDataBooleanValue( aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている string 値です。
aVal は boolean 値で、True と False のいずれかを設定します。
setProcessDataShortValueプロセスデータモデルに short 値を設定します。
構文setProcessDataShortValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は short 値です。
setProcessDataIntValueプロセスデータモデルに int 値を設定します。
構文setProcessDataIntValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は int 値です。
setProcessDataLongValueプロセスデータモデルに long 値を設定します。
構文setProcessDataLongValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は long 値です。
setProcessDataDoubleValueプロセスデータモデルに double 値を設定します。
構文setProcessDataDoubleValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は double 値です。
setProcessDataListValueプロセスデータモデルに list 値を設定します。
構文setProcessDataListValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は list 値です。
appendToProcessDataListValueList 値の項目を list 型のプロセス変数に追加します。
構文appendToProcessDataListValue(variableName, aVal)
パラメーターvariableName は追加する list 変数の名前が格納されている java.lang.String です。
aVal は List 値です。aVal 内の各項目は variableName が表す list に追加されます。
setProcessDataListValuelist 変数の特定の位置にある項目の値を設定します。
構文setProcessDataListValue(variableName, position, value)
パラメーターvariableName は list 変数の名前が格納されている java.lang.String です。
position は設定する list 変数の位置が格納されている int 値です。
value は list 変数にセットする java.lang.Object 値です。
removeProcessDataListValuelist 変数の特定の位置からオブジェクトを削除します。
構文removeProcessDataListValue(variableName, position)
パラメーターvariableName は list 変数の名前が格納されている java.lang.String 値です。
position は削除する list 変数の位置が格納されている int 値です。
setProcessDataMapValueプロセスデータモデルに map 値を設定します。
構文setProcessDataMapValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は map 値です。
appendProcessDataMapValueMap オブジェクトの項目を map 型のプロセス変数に追加します。
構文appendProcessDataMapValue(variableName, Map aVal)
パラメーターvariableName は map 変数の名前が格納されている java.lang.String 値です。
aVal は追加する Map 値です。
setProcessDataMapValue指定したキーに対する map 型のプロセスデータ変数に値を設定します。
構文setProcessDataMapValue(variableName, key, value)
パラメーターvariableName は map 変数の名前が格納されている java.lang.String 値です。
key は設定する map の key が格納されている java.lang.String 値です。
value は map の key に設定する java.lang.Object 値です。
removeProcessDataMapValuemap 型の変数から特定の key 値に対するオブジェクトを削除します。
構文removeProcessDataMapValue(variableName, key)
パラメーターvariableName は map 変数の名前が格納されている java.lang.String 値です。
key は削除する値のマップの key が格納されている java.lang.String 値です。
setProcessDataFloatValueプロセスデータモデルに float 値を設定します。
構文setProcessDataFloatValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は float 値です。
setProcessDataStringValueプロセスデータモデルに String 値を設定します。
構文setProcessDataStringValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は String 値です。
setProcessDataDocumentValueプロセスデータモデルに com.adobe.idp.Document 値を設定します。
構文setProcessDataDocumentValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は com.adobe.idp.Document オブジェクト
setProcessDataValueプロセスデータモデルに Object 値を設定します。
構文setProcessDataValue(aPath, aVal)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aVal は Object値です。
setProcessDataWithExpressionXPath 式が評価する値を使用してプロセスデータモデルに場所を示す値を設定します。
構文setProcessDataWithExpression(aPath, aExpression)
パラメーターaPath は値を保存するプロセスデータモデル内の場所に評価する XPath 式が格納されている java.lang.String 値です。
aExpression は XPath 式を表す java.lang.String 値です。
getContainedDataTypeForCollectionlist 値または map 値に格納されているデータタイプを取得します。
構文getContainedDataTypeForCollection(variableName)
パラメーターvariableName は list 変数または map 変数の名前を表す java.lang.String です。
戻り値オブジェクトのタイプを示す int 値です。
- 0:
- boolean
- 1:
- short
- 2:
- int
- 3:
- long
- 4:
- float
- 5:
- double
- 6:
- decimal
- 7:
- string
- 8:
- binary
- 9:
- date
- 10:
- date_time
- 11:
- xml
- 13:
- document
getProcessDataValueByVariableName名前で参照できるプロセス変数の値を返します。
構文getProcessDataValueByVariableName(aVariableName)
パラメーターaVariableName は変数名を表す java.lang.String 値です。
戻り値変数に格納されている値を表す Object 値です。
発信VariableNotFoundException 例外(名前付きの変数が見つからない場合)
|
|
|