public class SalesforceEventNotificationPropagationEncoder extends AbstractEncoder<SalesforceEventNotification,GenericSalesforceEventNotification>
SalesforceEventNotification
,
GenericSalesforceEventNotification
コンストラクタと説明 |
---|
SalesforceEventNotificationPropagationEncoder() |
修飾子とタイプ | メソッドと説明 |
---|---|
GenericSalesforceEventNotification |
encode(SalesforceEventNotification data)
自モジュール内で使用するデータを、伝搬機能で他モジュールへ送信する送信するデータに変換して返却します。
|
Class<GenericSalesforceEventNotification> |
getGenericDataClass()
伝搬機能で他モジュールへ送信するデータのクラスを返却します。
|
getParamKeys, getParamValue, getParamValues, setParamValuesMap
public SalesforceEventNotificationPropagationEncoder()
public GenericSalesforceEventNotification encode(SalesforceEventNotification data) throws ConvertException
AbstractEncoder
data
に格納されている内容を、伝搬機能で他モジュールへ送信するクラスに移し替えて返却してください。D
と G
に同じクラスタイプが指定されている場合は、引数 data
をそのまま返却することができます。data
に不足情報があった場合はここで補完してください。 補完できない場合は ConvertException
例外をスローしてください。ConvertException
クラスを継承した例外クラスをスローしてください。encode
インタフェース内 Encoder<SalesforceEventNotification,GenericSalesforceEventNotification>
encode
クラス内 AbstractEncoder<SalesforceEventNotification,GenericSalesforceEventNotification>
data
- 自モジュール内で伝搬機能に渡されたデータConvertException
- データの変換に失敗した場合Encoder.encode(Object)
public Class<GenericSalesforceEventNotification> getGenericDataClass()
AbstractEncoder
G
のクラスを返却してください。 例えば G
が GenericData
クラスの場合は GenericData.class
を返却してください。getGenericDataClass
インタフェース内 Encoder<SalesforceEventNotification,GenericSalesforceEventNotification>
getGenericDataClass
クラス内 AbstractEncoder<SalesforceEventNotification,GenericSalesforceEventNotification>
Encoder.getGenericDataClass()
Copyright © 2012 NTT DATA INTRAMART CORPORATION