getWorkDefinition
インタフェース名:CIWServer
構文
CIWWorkDefinition getWorkDefinition(
java.lang.Integer aProcessDefinitionID,
java.lang.Integer aWorkDefinitionID,
java.util.Set<CIWWorkDefinition.AttributeName> aAttributeNames
)
throws CIWFatalException,
CIWTransientException,
CIWEntityNotExistException
機能
ビジネスプロセス定義のIDおよび作業定義のIDを指定して,作業定義オブジェクトを取得します。
引数
getWorkDefinitionの引数を次の表に示します。
戻り値
指定したビジネスプロセス定義のIDと作業定義のIDを持つ作業定義オブジェクトを返します。
例外
getWorkDefinitionで発生する例外を次の表に示します。
|
発生する例外 |
説明 |
|---|---|
|
処理を続行できない障害が発生した場合 |
|
|
一時的なエラーが発生した場合 |
|
|
処理しようとしたオブジェクトが存在しない場合 |
注意事項
-
ビジネスプロセス定義のIDにnullを指定した場合は,例外(java.lang.IllegalArgumentException)が発生します。
-
作業定義のIDにnullを指定した場合は,例外(java.lang.IllegalArgumentException)が発生します。
-
指定した条件を満たす作業定義オブジェクトが存在しない場合は,例外(CIWEntityNotExistException)が発生します。
-
取得属性名を何も指定していない場合は,指定したビジネスプロセス定義のIDおよび作業定義のIDを設定しただけの作業定義オブジェクトを生成して返します。
指定したビジネスプロセス定義のIDまたは作業定義のIDが不正な場合は,作業定義オブジェクトのメソッドを呼び出したときに,エラーになることがあります。