jp.go.nict.langrid.bpel.entity
クラス PartnerLink

java.lang.Object
  上位を拡張 jp.go.nict.langrid.bpel.entity.PartnerLink

public class PartnerLink
extends Object

BPELのPartnerLink情報を保持する。 BPELで定義されている情報のほかに、以下の情報を格納する。

これらの解決処理は、ProcessAnalyzerクラスで実装される。

バージョン:
$Revision: 9090 $
作成者:
Takao Nakaguchi, $Author: nakaguchi $

コンストラクタの概要
PartnerLink()
          コンストラクタ。
PartnerLink(NamespaceContext context, Node partnerLinkNode)
          コンストラクタ。
 
メソッドの概要
 EndpointReference getEndpointReference()
          EndpointReferenceを取得する。
 String getMyRole()
          自分のロール名を取得する。
 String getName()
          このリンクの名前を取得する。
 String getPartnerInvokeHandlerClass()
          パートナーのCustomInvokeハンドラクラス名を取得する。
 QName getPartnerLinkType()
          リンクタイプを取得する。
 String getPartnerRole()
          パートナーのロール名を取得する。
 String getService()
          サービス名を取得する。
 void setEndpointReference(EndpointReference endpointReference)
          EndpointReferenceを設定する。
 void setMyRole(String myRole)
          自分のロール名を設定する。
 void setName(String name)
          このリンクの名前を設定する。
 void setPartnerInvokeHandlerClass(String value)
          パートナーのCustomInvokeハンドラクラス名を設定する。
 void setPartnerLinkType(QName partnerLinkType)
          リンクタイプを設定する。
 void setPartnerRole(String partnerRole)
          パートナーのロール名を設定する。
 void setService(String service)
          サービス名を設定する。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PartnerLink

public PartnerLink()
コンストラクタ。


PartnerLink

public PartnerLink(NamespaceContext context,
                   Node partnerLinkNode)
コンストラクタ。

パラメータ:
context - 名前空間のコンテキスト
partnerLinkNode - partnerLink要素を示すノード
メソッドの詳細

getName

public String getName()
このリンクの名前を取得する。

戻り値:
リンクの名前

setName

public void setName(String name)
このリンクの名前を設定する。

パラメータ:
name - リンクの名前

getMyRole

public String getMyRole()
自分のロール名を取得する。

戻り値:
ロール名

setMyRole

public void setMyRole(String myRole)
自分のロール名を設定する。

パラメータ:
myRole - ロール名

getPartnerRole

public String getPartnerRole()
パートナーのロール名を取得する。

戻り値:
ロール名

setPartnerRole

public void setPartnerRole(String partnerRole)
パートナーのロール名を設定する。

パラメータ:
partnerRole - ロール名

getPartnerInvokeHandlerClass

public String getPartnerInvokeHandlerClass()
パートナーのCustomInvokeハンドラクラス名を取得する。無い場合nullを返す。

戻り値:
パートナーのCustomInvokeハンドラクラス名

setPartnerInvokeHandlerClass

public void setPartnerInvokeHandlerClass(String value)
パートナーのCustomInvokeハンドラクラス名を設定する。

パラメータ:
value - パートナーのCustomInvokeハンドラクラス名

getPartnerLinkType

public QName getPartnerLinkType()
リンクタイプを取得する。

戻り値:
リンクタイプ

setPartnerLinkType

public void setPartnerLinkType(QName partnerLinkType)
リンクタイプを設定する。

パラメータ:
partnerLinkType - リンクタイプ

getEndpointReference

public EndpointReference getEndpointReference()
EndpointReferenceを取得する。

戻り値:
EndpointReference

setEndpointReference

public void setEndpointReference(EndpointReference endpointReference)
EndpointReferenceを設定する。

パラメータ:
endpointReference - EndpointReference

getService

public String getService()
サービス名を取得する。

戻り値:
サービス名

setService

public void setService(String service)
サービス名を設定する。

パラメータ:
service - サービス名

toString

public String toString()
オーバーライド:
クラス Object 内の toString