Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- global void execute (Database.BatchableContext BC, List<Contact> scope){
- List<Contact> ctlist = [select id, Name, Member_Type__c,CreatedDate from Contact where ID NOT IN (SELECT Contact_Name__c from Preference_Center__c) and Member_type__C =:'RM - Regular Member'];
- List<Preferences__c> msi = [select id,Name,Is_deprecated__c from Preferences__c
- where Is_deprecated__c = false and (Default_Preference__c = 'Member Only'
- or Default_Preference__c = 'Both')];
- List<Contact> searchResults = new List<Contact>();
- // Each loop processes 200 items
- List<Preference_Center__c> pclist = new List<Preference_Center__c>();
- for(Contact c : ctlist){
- for(Preferences__c pf : msi){
- Preference_Center__c pc = new Preference_Center__c();
- pc.Marketing_Subscription_Item__c = pf.Id;
- pc.Contact_Name__c = c.id;
- pclist.add(pc);
- system.debug('list before loop' +pclist);
- }
- }
- system.debug(pclist);
- }
Add Comment
Please, Sign In to add comment