WebLogic Process Integrator Version 1.1

com.bea.wlpi.client.worklist
Interface WorklistAddIn


public interface WorklistAddIn

Interface that defines a worklist addin. Objects implementing this interface are instantiated by the worklist when handling a "callAddIn" request from the server. Such requests are typically raised by the execution of a "send XML to client" action, passing an XML document of the call addin type.


Method Summary
 java.lang.String addInCall(WorklistPane worklist, java.lang.Object[] args)
          Process a client-side addin call, using the supplied arguments.
 

Method Detail

addInCall

public java.lang.String addInCall(WorklistPane worklist,
                                  java.lang.Object[] args)
                           throws WorkflowException
Process a client-side addin call, using the supplied arguments. The arguments are generated by the server. The Worklist's addin handler uses this interface to load a WorklistAddIn instance, against which it invokes this method.
Parameters:
worklist - The worklist object that is handling the "callAddIn" request.
args - A list of arguments extracted from the parm elements of the XML request that initiated the request.
Returns:
An addin-specific return value, which may be in XML format. In all cases, the worklist's addin handler incorporates the value into an XML document of type call addin response, so it is necessary that the following character literals be represented by the correct escape sequences as follows:

CharacterEscape Sequence
<&lt;
>&gt;
&&amp;
'&apos;
"&quot;


WebLogic Process Integrator Version 1.1

WebLogic and Process Integrator are trademarks of BEA Systems, Inc.
Copyright (c) 2000 BEA Systems, Inc., 8920 Woodbine Avenue, Suite 400,
Markham, Ontario L3R 9W9 Canada. All rights reserved.