Wednesday, 25 May 2016

How to get metadata of an object dynamically


String types='di_mapping_definition_steps__c';
Map<String, Schema.SObjectType> schemaMap = Schema.getGlobalDescribe();
Schema.SObjectType objectschema = schemaMap.get(types);
 Schema.DescribeSObjectResult objectdef=objectschema.getDescribe();
string objectlabel=objectdef.getlabel();
Map<String, Schema.SObjectField> FieldsMap = objectdef.fields.getMap();

    system.debug('***objectschema****'+objectschema);
  system.debug('***objectlabel****'+objectlabel);
system.debug('***objectdef****'+objectdef);
system.debug('***FieldsMap****'+FieldsMap);

No comments:

Post a Comment