オブジェクトのレコードタイプIDからレコードタイプ名取得例を紹介します。
List<RecordType> recordTypeList = [
SELECT Id
, Name
FROM RecordType
WHERE SobjectType = 'testObj__c'
AND Id = '012211111111111111'
];
for(RecordType rtobj : recordTypeList){
system.debug('rtobj.Name:'+rtobj.Name);
}
または、以下の例もあります。
String searchObjName = 'testObj__c';
String searchRecordTypeId = '012211111111111111';
List<RecordType> recordTypeList = [
SELECT Id
, Name
FROM RecordType
WHERE SobjectType = : searchObjName
AND Id = : searchRecordTypeId
];
for(RecordType rtobj : recordTypeList){
system.debug('rtobj.Name:'+rtobj.Name);
}