If you want to get access of the portlet request with in a primefaces bridged portlet you can use a method likethis:
private static PortletRequest getPortletRequest() {
FacesContext facesContext = FacesContext.getCurrentInstance();
ExternalContext externalContext = facesContext.getExternalContext();
PortletRequest portletRequest = (PortletRequest) externalContext.getRequest();
return portletRequest;
}
Then you can get user information from liferay by using
user = PortalUtil.getUser(portletRequest);
and generally have access to liferay api