I, i was trying o check the check user permissions to portal pages in order to choose which links to display in a portlet. But i'm getting a little problem.
The code that i use is this:
MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
PortalPermissionFactory permissionFactory = (PortalPermissionFactory)MBeanProxy.get(PortalPermissionFactory.class,
new ObjectName("portal:service=PortalPermissionFactory"), mbeanServer);
boolean asPermission = permissionFactory.checkPermission(PermissionTypes.PORTAL_OBJECT, uri, PortalObjectPermission.VIEW);