Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


getActivityDefinition

インタフェース名:CIWServer

〈このページの構成〉

構文

CIWActivityDefinition getActivityDefinition(
     java.lang.Integer aProcessDefinitionID,
     java.lang.Integer aActivityDefinitionID,
     java.util.Set<CIWActivityDefinition.AttributeName> aAttributeNames
)
     throws CIWFatalException,
            CIWTransientException,
            CIWEntityNotExistException

機能

ビジネスプロセス定義のIDおよび業務ステップ定義のIDを指定して,業務ステップ定義オブジェクトを取得します。

引数

getActivityDefinitionの引数を次の表に示します。

表5‒93 getActivityDefinitionの引数

仮引数名

名称

in/out

説明

aProcessDefinitionID

ビジネスプロセス定義のID

in

ビジネスプロセス定義のIDを指定します。

nullは指定できません。

aActivityDefinitionID

業務ステップ定義のID

in

業務ステップ定義のIDを指定します。

nullは指定できません。

aAttributeNames

取得したい業務ステップ定義の属性名のセット

in

取得したい業務ステップ定義の属性名のセットを指定します。

取得属性名を指定しない場合は,サイズ0の属性名のセットまたはnullを指定します。

取得属性名にnullは指定できません。

取得可能な属性は,CIWActivityDefinition.AttributeName列挙型で指定できる属性です。

戻り値

指定したビジネスプロセス定義のIDと業務ステップ定義のIDを持つ業務ステップ定義オブジェクトを返します。

例外

getActivityDefinitionで発生する例外を次の表に示します。

表5‒94 getActivityDefinitionで発生する例外

発生する例外

説明

CIWFatalException

処理を続行できない障害が発生した場合

CIWTransientException

一時的なエラーが発生した場合

CIWEntityNotExistException

処理しようとしたオブジェクトが存在しない場合

注意事項