code: @Override
      public boolean canManage(PortletLifecycleState state, String categoryId)
              throws AuthorizationException {
          return getAuthorizationService().canPrincipalManage(this, state, categoryId);
      }
docs: Answers if this <code>IAuthorizationPrincipal</code> has permission to publish.
  
  @return boolean
  @exception AuthorizationException thrown when authorization information could not be
  retrieved.