global class DeleteTasks implements
Database.Batchable<sObject>, Database.Stateful {
global Database.QueryLocator start(Database.BatchableContext bc) {
return Database.getQueryLocator(
'SELECT Id,Status FROM Task where status=\'completed\''
);
}
global void execute(Database.BatchableContext bc, List<Task> taskList){
delete taskList;
}
global void finish(Database.BatchableContext bc){
// can add here any email notification code
}
}
*/ global class CompletedTasksDelete implements Database.Batchable<sObject> { global Database.QueryLocator start(Database.BatchableContext BC) { return Database.getQueryLocator('SELECT Id,Name,Phone FROM Task WHERE Status = 'Completed' '); }
global void execute(Database.BatchableContext BC, List<Task> scope) { list<Task> tsk = new list<Task>(); for (Task t: scope) { tsk.add(t); } delete tsk; } global void finish(Database.BatchableContext BC) {
} }
Hope this help you if it works please mark this as solved. Thanks and Regards, Anil Malneni
global class DeleteTasks implements
Database.Batchable<sObject>, Database.Stateful {
global Database.QueryLocator start(Database.BatchableContext bc) {
return Database.getQueryLocator(
'SELECT Id,Status FROM Task where status=\'completed\''
);
}
global void execute(Database.BatchableContext bc, List<Task> taskList){
delete taskList;
}
global void finish(Database.BatchableContext bc){
// can add here any email notification code
}
}
create a class as DeleteTasks
Regards
Ashif
All Answers
Created By :
Created Date:
Description: Delete the Completed Tasks
*/
global class CompletedTasksDelete implements Database.Batchable<sObject> {
global Database.QueryLocator start(Database.BatchableContext BC) {
return Database.getQueryLocator('SELECT Id,Name,Phone FROM Task WHERE Status = 'Completed' ');
}
global void execute(Database.BatchableContext BC, List<Task> scope) {
list<Task> tsk = new list<Task>();
for (Task t: scope) {
tsk.add(t);
}
delete tsk;
}
global void finish(Database.BatchableContext BC) {
}
}
Hope this help you if it works please mark this as solved.
Thanks and Regards,
Anil Malneni
create a class as DeleteTasks
Regards
Ashif