global class ProvisioningBatchable { global ProvisioningBatchable(List newRows) { } global Object clone() { } global void execute(Database.BatchableContext BC, List scope) { } global void finish(Database.BatchableContext BC) { } global Map flowInputPreprocessing(Map myMap) { } global void flowPostProcessing(UserProvisioning.ProvisioningProcessHandlerOutput provOutput, SObject thisUPR) { } global String getEventPrefix() { } global String getFlowName() { } global String getFlowNamespace() { } global List getPerBatchUPL() { } global List getPerBatchUPR() { } global Map getUprToNewUplMap() { } global Boolean hasFlow() { } global Boolean hasFlowOrApex() { } global void postBatchProcessing() { } global Database.QueryLocator start(Database.BatchableContext BC) { } }