Specialized Administration > Supporting Visualization and Publishing > WVS Loader > WVS Adobe Experience Manager Server Integration > Custom Experience Manager Delegate
  
Custom Experience Manager Delegate
The Adobe Experience Manager Delegate Customization Hook allows you to define a Class/Method that provides a custom implementation to dynamically generate DDX instructions and a map of associated content, that is sent to a configured Adobe Experience Manager Assembler service for processing. This call to the Adobe Experience Manager Assembler service takes place before any watermarks or Reader Rights are applied.
Refer to the “Customization Hook: Experience Manager Delegate” entry in the wvs.properties.xconf file for information on how to configure an Experience Manager Delegate hook. A sample implementation of this hook can be found in <Windchill> /prog_examples/wvs/com/ptc/wvs/LiveCycleDelegate.java. The property edrload.livecycle.delegate must be set to a Class/Method in which the Method must match the following signature:
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" />