Multidomain MDM
- Multidomain MDM 10.3
- All Products
package com.siperian.mrm.customfunctions.test; import java.awt.Frame; import java.util.Properties; import javax.swing.Icon; import com.siperian.mrm.customfunctions.api.CustomFunction; public class TestFunctionClient implements CustomFunction { public void executeClient(Properties properties, Frame frame, String username, String password, String orsId, String baseObjectRowid, String baseObjectUid, String packageRowid, String packageUid, String[] recordIds) { System.err.println("Called custom test function on the client with the following parameters:"); System.err.println("Username/Password: '" + username + "'/'" + password + "'"); System.err.println(" ORS Database ID: '" + orsId + "'"); System.err.println("Base Object Rowid: '" + baseObjectRowid + "'"); System.err.println(" Base Object UID: '" + baseObjectUid + "'"); System.err.println(" Package Rowid: '" + packageRowid + "'"); System.err.println(" Package UID: '" + packageUid + "'"); System.err.println(" Record Ids: "); for(int i = 0; i < recordIds.length; i++) { System.err.println(" '"+recordIds[i]+"'"); } System.err.println(" Properties: " + properties.toString()); } public void executeServer(Properties properties, String username, String password, String orsId, String baseObjectRowid, String baseObjectUid, String packageRowid, String packageUid, String[] recordIds) { System.err.println("This method will never be called because getExecutionType() returns CLIENT_FUNCTION"); } public String getActionText() { return "Test Client"; } public int getExecutionType() { return CLIENT_FUNCTION; } public Icon getGuiIcon() { return null; } }