Ejemplo: lista de Apex por lotes de objetos personalizados en Apex Salesforce
global class batchTestNew implements Database.Batchable<sObject>{
public List <Contact> accountsToParseSet = new List<Custom_Object__c>();
global batchTestNew(List<Custom_Object__c> accountsToParseGet){
accountsToParseSet = accountsToParseGet;
}
global Database.QueryLocator start(Database.BatchableContext BC){
return accountsToParseSet;
}
global void execute(Database.BatchableContext BC,
List<sObject> scope){
for(sObject s : scope){
upsert accountsToParseSet;
}
update scope;
}
global void finish(Database.BatchableContext BC){
}
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)