![]() ClickLink API Developer's Reference
|
ffirule.IntegrationRuleEngineglobal with sharing class IntegrationRuleEngine implements IIntegrationRuleEngine, Schedulable, Database.Batchable Helper class for running ClickLink rules. Properties
Methods
IntegrationRuleEngineglobal IntegrationRuleEngine() Constructor used internally to run a ClickLink Rule. IntegrationRuleEngineglobal IntegrationRuleEngine(ffirule__IntegrationRuleButton__c button, List<ID> sourceRecordIds) Constructor used internally to run a ClickLink Rule. Input Parameters
IntegrationRuleEngineglobal IntegrationRuleEngine(ffirule__IntegrationRuleJob__c job) Constructor used internally to run a ClickLink Rule. Input Parameters
IntegrationRuleEngineglobal IntegrationRuleEngine(ApexPages.StandardSetController standardSetController) Extension controller constructor. Input Parameters
IntegrationRuleEngineglobal IntegrationRuleEngine(ApexPages.StandardController standardController) Extension controller constructor. Input Parameters
getEngineglobal ffirule.IntegrationRuleEngine getEngine() Initialises the Integration Rule component when used as an extension controller. executeglobal void execute(SchedulableContext ctx) Implementation for Schedulable interface. Input Parameters
startglobal Database.QueryLocator start(Database.BatchableContext ctx) Implementation for Database.Batchable interface. Input Parameters
executeglobal void execute(Database.BatchableContext ctx, List<sObject> sourceRecords) Implementation for Database.Batchable interface. Input Parameters
finishglobal void finish(Database.BatchableContext ctx) Implementation for Database.Batchable interface. Input Parameters
invokeglobal Process.PluginResult invoke(Process.PluginRequest request) Implementation for Process.Plugin interface. Input Parameters
describeglobal Process.PluginDescribeResult describe() Implementation for Process.Plugin interface. convertglobal PageReference convert() Runs the ClickLink Rule configured for this ffirule.IntegrationRuleEngine instance. triggerHandlerglobal static void triggerHandler() Trigger logic implementation to synchronize source and target records following DML operations. exportAsJSONDeprecated: Use the Export button on ClickLink Rules List View instead. global static String exportAsJSON(String integrationRuleName) Exports a ClickLink Rule. importFromJSONDeprecated: Use the Import button on ClickLink Rules List View instead. global static void importFromJSON(String integrationRuleJSON) Imports a ClickLink Rule. getRunningApexJobsglobal static Set<Id> getRunningApexJobs(Set<ID> apexJobIds) Determines which Apex Jobs are currently running. Input Parameters
Return ValueA subset of the supplied Apex Job IDs; the IDs of currently running Apex Jobs. |