Now its working for me Neil...

I had to use liferay-faces-util-3.1.2-ga3-SNAPSHOT.jar, liferay-faces-bridge-api-3.1.2-ga3-SNAPSHOT.jar along with liferay-faces-bridge-impl-3.1.2-ga3-SNAPSHOT.jar.
I used below code for getting portal page
DynamicQuery query = DynamicQueryFactoryUtil.forClass(PortletPreferences.class).add(PropertyFactoryUtil.forName("portletId").eq("Your Portlet Id"));
List<PortletPreferences> results = (List<PortletPreferences>) PortletPreferencesLocalServiceUtil.dynamicQuery(query);
for(PortletPreferences pre : results) {
Layout layout = LayoutLocalServiceUtil.getLayout(pre.getPlid());
if(currentGroupId==layout.getGroupId()) {
portletURL.append(layout.getFriendlyURL());
break;
}
}
externalContext.redirect(portletURL.toString());
Thanks.
Please sign in to flag this as inappropriate.