Posts

Showing posts from January 30, 2014

Based on Profile Select Sobjects............

Cls:  SobjectListcls public class SobjectListcls {      set<string> salesforceObjectSet = new set<string>();     Map<Id,List<ObjectPermissions>> permissionsetIdAndlstObjectPermissions = new Map<Id,List<ObjectPermissions>>();       public string strSobjectName{get;set;}     public SobjectListcls()     {       onlyReadPerrmission();       system.debug('sobject...'+salesforceObjectSet);     }     public void onlyReadPerrmission()     {         String userid = UserInfo.getUserId();         User thisUser = [select id, profile.Name from User where id=:userid];          system.debug('UserName...'+thisUser);         permissionset perset = [select id from permissionset where PermissionSet.Profile.id =:thisUser.profileId];         system.debug('check ---------perset'+perset);             PermissionSetAssignment[] lstPermissionSetAssignment =[SELECT AssigneeId,PermissionSetId FROM PermissionSetAssignment where Assi