You need to sign in to do that
Don't have an account?
Feel Free To Ask
I need help in detailed explanation of the apex class that what it is doing? Can anyone help??
public with sharing class Addresses extends SObjectDomain{
public Addresses(List<SObject> sObjectList) {
super(sObjectList);
}
public class Constructor implements SObjectDomain.IConstructable{
public SObjectDomain construct(List<SObject> sObjectList){
return new Addresses(sObjectList);
}
}
public override void onApplyDefaults(){}
public override void onBeforeInsert(){
AddressService.translateCountryToISO2((Address__c[]) records);
}
public override void onAfterInsert(){
AddressService.updateParentSyncStatus((Address__c[]) records, null);
}
public override void onBeforeUpdate(Map<Id,SObject> existingRecords) {
AddressService.translateCountryToISO2((Address__c[]) records);
}
public override void onAfterUpdate(Map<Id,SObject> existingRecords) {
AddressService.updateParentSyncStatus((Address__c[]) records, (Map<Id, Address__c>) existingRecords);
}
}
public Addresses(List<SObject> sObjectList) {
super(sObjectList);
}
public class Constructor implements SObjectDomain.IConstructable{
public SObjectDomain construct(List<SObject> sObjectList){
return new Addresses(sObjectList);
}
}
public override void onApplyDefaults(){}
public override void onBeforeInsert(){
AddressService.translateCountryToISO2((Address__c[]) records);
}
public override void onAfterInsert(){
AddressService.updateParentSyncStatus((Address__c[]) records, null);
}
public override void onBeforeUpdate(Map<Id,SObject> existingRecords) {
AddressService.translateCountryToISO2((Address__c[]) records);
}
public override void onAfterUpdate(Map<Id,SObject> existingRecords) {
AddressService.updateParentSyncStatus((Address__c[]) records, (Map<Id, Address__c>) existingRecords);
}
}
Hey,
It will be difficult to explain the functionality of the code just with apex class information. It is better to consult the team member to understand it.
Thanks & Regards,
Priya Ranjan