Esempi di codice Apex

Leggere un custom setting da Apex

TriggerSettings__c setting = TriggerSettings__c.getInstance();
Boolean xx= setting.AssignedResourceTrigger__c;

Ciclo for con query innestata

for(AssignedResource ar : [SELECT 	id FROM 	AssignedResource ]) {									
xxx.add(ar);	
}
		

Check size map

mappa.size() > 0

Ciclare i valori di una mappa

for(AssignedResource ar :mappa.values()){
	...
}

Serializzare un’oggetto, una mappa, una lista o un set

JSON.serializePretty(xxx)

Select annidate

SELECT 	id,LocationId,
(SELECT id FROM WorkOrderLineItems)							
FROM 	WorkOrder 
							

Inserire dati in una mappa chiave, valore

mappa.put(chiave,valore);

Datatime attuale

Datetime.now(); 

Try .. Catch

try {  } catch(Exception e) {
String errorMessage = e.getMessage() +  e.getLineNumber() + e.getStackTraceString();
System.debug(errorMessage);                    								
}