List of usage examples for com.liferay.portal.kernel.model User getTeamIds
public long[] getTeamIds();
From source file:com.liferay.osb.scv.connector.internal.model.SCVTeam.java
License:Open Source License
@Override public List<Long> getPrimaryKeys(User user) throws Exception { return getList(user.getTeamIds()); }
From source file:com.liferay.users.admin.internal.search.UserIndexer.java
License:Open Source License
@Override protected Document doGetDocument(User user) throws Exception { Document document = getBaseModelDocument(CLASS_NAME, user); long[] organizationIds = user.getOrganizationIds(); document.addKeyword(Field.COMPANY_ID, user.getCompanyId()); document.addKeyword(Field.GROUP_ID, getActiveGroupIds(user.getUserId())); document.addDate(Field.MODIFIED_DATE, user.getModifiedDate()); document.addKeyword(Field.SCOPE_GROUP_ID, user.getGroupIds()); document.addKeyword(Field.STATUS, user.getStatus()); document.addKeyword(Field.USER_ID, user.getUserId()); document.addKeyword(Field.USER_NAME, user.getFullName(), true); document.addKeyword("ancestorOrganizationIds", getAncestorOrganizationIds(user.getOrganizationIds())); document.addText("emailAddress", user.getEmailAddress()); document.addText("firstName", user.getFirstName()); document.addText("fullName", user.getFullName()); document.addKeyword("groupIds", user.getGroupIds()); document.addText("jobTitle", user.getJobTitle()); document.addText("lastName", user.getLastName()); document.addText("middleName", user.getMiddleName()); document.addKeyword("organizationIds", organizationIds); document.addKeyword("organizationCount", String.valueOf(organizationIds.length)); document.addKeyword("roleIds", user.getRoleIds()); document.addText("screenName", user.getScreenName()); document.addKeyword("teamIds", user.getTeamIds()); document.addKeyword("userGroupIds", user.getUserGroupIds()); populateAddresses(document, user.getAddresses(), 0, 0); return document; }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularTeamServiceImpl.java
License:Open Source License
@Override public java.util.List<com.liferay.portal.kernel.model.Team> getUserTeams(long userId) throws PortalException { _log.info("Getting teams for user " + userId); _log.debug(" ... security check ..."); this.checkPersonalPermission(AngularActionKeys.LIST_TEAMS); UserPermissionUtil.check(getPermissionChecker(), userId, ActionKeys.VIEW); com.liferay.portal.kernel.model.User user = UserLocalServiceUtil.getUser(userId); long[] teamIds = user.getTeamIds(); java.util.List<com.liferay.portal.kernel.model.Team> teams = new ArrayList<com.liferay.portal.kernel.model.Team>(); if (teamIds != null && teamIds.length > 0) { for (long teamId : teamIds) { // Can all teams be shown? this.hasResourcePermission(teamId, ActionKeys.VIEW); }//from w w w. j a va2 s . c o m teams = TeamLocalServiceUtil.getUserTeams(userId); } _log.debug(" ... returning team list => " + teams); return teams; }