사용자 그룹 설명과 포틀릿에 로그인 한 사용자의 이름을 얻고 싶습니다. 다음을 사용하여 로그인 한 사용자 개체를 가져올 수 있습니다.
ThemeDisplay td = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
User user = td.getUser();
로그인 한 사용자의 그룹을 얻는 방법을 도와주세요. 이러한 사용자 그룹은 ldap에서 가져오고 liferay DB UserGroup에 매핑됩니다.
미리 감사드립니다.
사용자 개체가 있으므로 다음을 사용하여 사용자의 전체 이름을 얻을 수 있습니다.
user.getFullName ()
사용자 그룹 설명을 얻으려면 다음 메서드를 호출하면 그룹 목록이 제공됩니다. 사용자에게 속합니다.
List <Group> grpList = GroupLocalServiceUtil.getUserGroups(userId);
목록을 반복하여 groupId를 가져옵니다. 그룹 ID를 다음 방법으로 전달합니다.
Group grp = GroupLocalServiceUtil.getGroup(groupId)
다음을 사용하여 그룹 설명을 얻을 수 있습니다.
String grpDisc = grp.getDescription();
이것이 당신이 찾고있는 것이기를 바랍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다