Sample Code:
- List < Schema.SObjectType > gd = Schema.getGlobalDescribe().Values();
- Map<String , Schema.SObjectType > globalDescription = Schema.getGlobalDescribe();
- for ( Schema.SObjectType f : gd ) {
- Schema.sObjectType objType = globalDescription.get(f.getDescribe().getName() );
- Schema.DescribeSObjectResult r1 = objType.getDescribe();
- Map<String , Schema.SObjectField > mapFieldList = r1.fields.getMap();
- for ( Schema.SObjectField field : mapFieldList.values() ) {
- Schema.DescribeFieldResult fieldResult = field.getDescribe();
- if ( fieldResult.isAccessible() ) {
- System.debug('Field Name is ' + objType + '.' + fieldResult.getName() );
- }
- }
- }
No comments:
Post a Comment