Guest User

Untitled

a guest
Jun 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. Map<String,Schema.SObjectType> gd = Schema.getGlobalDescribe();
  2. Schema.DescribeSObjectResult r = gd.get(':::Put Your Object here:::').getDescribe();
  3. Map<String,Schema.SObjectField> M = r.fields.getMap();
  4. for(String fieldName : M.keySet()) {
  5. Schema.SObjectField field = M.get(fieldName);
  6. Schema.DescribeFieldResult F = field.getDescribe();
  7. //A nillable field can have empty content.
  8. //A isNillable Boolean non-nillable field must have a value for the object to be created or saved.
  9. // if F.isNillable() is false then field is mandatory
  10. Boolean isFieldreq = F.isNillable();
  11.  
  12. system.debug('field-->'+F.getName()+': isMandatory-->'+!isFieldreq);
  13. }
Add Comment
Please, Sign In to add comment