Monday, February 4, 2008

Get 'uid' by Puma API

PUMA API :

เอาไว้ใช้ จัดการเกี่ยวกับ user หน่ะ

วันนี้เอาวิธีที่จะดึงข้อมูลของ 'uid' มาฝากนะ มั่วตั้งนาน หาก็ยาก ^0^


------------------------------------------------------------

javax.naming.Context context = new javax.naming.InitialContext();
PortletServiceHome portletServiceHome = (PortletServiceHome) context.lookup("portletservice/com.ibm.portal.um.portletservice.PumaHome");


if (portletServiceHome != null) {
PumaHome service = (PumaHome) portletServiceHome.getPortletService(PumaHome.class);
PumaController pumaController = service.getController(request);
com.ibm.portal.puma.User user = (com.ibm.portal.puma.User) pumaController.getCurrentUser();

userId = user.get("uid").toString();

}

------------------------------------------------------------

เห็นมะ ได้และ uid

No comments: