カスタム Experience Manager 委任
Adobe Experience Manager Delegate Customization Hook では、DDX 命令と関連コンテンツのマップを動的に生成するためのカスタム実装を設定するクラス/メソッドを定義できます。これは設定済みの Adobe Experience Manager Assembler サービスに送信され、処理されます。この Adobe Experience Manager Assembler サービスの呼び出しは、ウォーターマークまたは Reader Rights を適用する前に実行されます。
Experience Manager Delegate フックの設定方法については、wvs.properties.xconf ファイル内の「Customization Hook: Experience Manager Delegate」エントリを参照してください。このフックの実装サンプルは、<Windchill> /prog_examples/wvs/com/ptc/wvs/LiveCycleDelegate.java にあります。プロパティ edrload.livecycle.delegate をクラス/メソッドに設定する必要があります。ここで、メソッドは次の署名と一致する必要があります。
package ext.customhooks;
class MyCustomClass {
public static LiveCycleInvocationParams getLiveCycleInvocationParams
(final Representable _representable, final File _pdf,
final Map _properties, final EDRLogger _logger) {
// Put custom code here. See example hook for Java Doc description of
inputs and outputs.
}
}
<Property name="edrload.livecycle.delegate" default="ext.customhooks.MyCustomClass/
getLiveCycleInvocationParams" />