Guest User

Untitled

a guest
Jun 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. MetadataService.MetadataPort service = new MetadataService.MetadataPort();
  2. service.SessionHeader = new MetadataService.SessionHeader_element();
  3. service.SessionHeader.sessionId = UserInfo.getSessionId();
  4.  
  5. MetadataService.Profile profileSystemAdmin = (MetadataService.Profile) service.readMetadata('Profile', new String[]{'Admin'}).getRecords()[0];
  6. for (Integer i = 0; i < profileSystemAdmin.fieldPermissions.size(); i++)
  7. {
  8. profileSystemAdmin.fieldPermissions[i].editable = true;
  9. profileSystemAdmin.fieldPermissions[i].readable = true;
  10. }
  11.  
  12. List<MetadataService.UpsertResult> results = service.upsertMetadata(new MetadataService.Metadata[] {profileSystemAdmin});
Add Comment
Please, Sign In to add comment