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);