Implementation class packaging
When there are multiple extension point implementation classes, ensure that you package them using Java™ packages.
For example, in the following sample code, the sandbox implementation
class is in the package
mdmpim.extend.myextensionpoints
. package mdmpim.extend.myextensionpoints;
import java.io.PrintWriter;
import com.ibm.pim.extensionpoints.ScriptingSandboxFunction;
import com.ibm.pim.extensionpoints.ScriptingSandboxFunctionArguments;
public class ScriptingSandboxTestImpl implements ScriptingSandboxFunction
{
//implementation of the method scriptingSandbox
public void scriptingSandbox (ScriptingSandboxFunctionArguments inArgs)
{
PrintWriter cpOut = inArgs.getOutput();
cpOut.write("Testing Sandbox Functionality for JavaApi");
}
}