RecordType Object에서 DeveloperName을 가져오는데 SObjectType을 원하는 객체로 한정
(다 가져오면 너무 많을수도 있으니까...)
SELECT DeveloperName
FROM RecordType
WHERE SObjectType = 'Opportunity'
객체가 Opportunity이고,
DeveloperName이 'Advertisement'일 경우의 예시
private String strRT = Schema.SObjectType.Opportunity.getRecordTypeInfosByDeveloperName().get('Advertisement').getRecordTypeId();
for(Opportunity obj : listNew){
if(obj.RecordTypeId == strRT) {
System.debug('레코드타입이 Advertisement인 기회 레코드 입니다.');
}
}