List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys VIEW
String VIEW
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys VIEW.
Click Source Link
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.ja va2s . co m*/ teams = TeamLocalServiceUtil.getUserTeams(userId); } _log.debug(" ... returning team list => " + teams); return teams; }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularTeamServiceImpl.java
License:Open Source License
@Override public boolean hasUserGroupTeam(long userGroupId, long teamId) throws PortalException { _log.info("Checking if user group with id " + userGroupId + " is part of team with id " + teamId); _log.debug(" ... service context ..."); this.checkPersonalPermission(AngularActionKeys.LIST_USERS); GroupPermissionUtil.check(getPermissionChecker(), userGroupId, ActionKeys.VIEW); this.hasResourcePermission(teamId, ActionKeys.VIEW); _log.debug(" ... processing ..."); return TeamLocalServiceUtil.hasUserGroupTeam(userGroupId, teamId); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularTeamServiceImpl.java
License:Open Source License
@Override public boolean hasUserGroupTeams(long userGroupId) throws PortalException { _log.info("Checking if user group with id " + userGroupId + " is part of several teams"); _log.debug(" ... service context ..."); this.checkPersonalPermission(AngularActionKeys.LIST_USER_USER_GROUPS); GroupPermissionUtil.check(getPermissionChecker(), userGroupId, ActionKeys.VIEW); _log.debug(" ... processing ..."); return TeamLocalServiceUtil.hasUserGroupTeams(userGroupId); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularTeamServiceImpl.java
License:Open Source License
@Override public boolean hasUserTeam(long userId, long teamId) throws PortalException { _log.info("Checking if user with id " + userId + " is part of team with id " + teamId); _log.debug(" ... service context ..."); this.checkPersonalPermission(AngularActionKeys.LIST_USERS); UserPermissionUtil.check(getPermissionChecker(), userId, ActionKeys.VIEW); this.hasResourcePermission(teamId, ActionKeys.VIEW); _log.debug(" ... processing ..."); return TeamLocalServiceUtil.hasUserTeam(userId, teamId); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularTeamServiceImpl.java
License:Open Source License
@Override public boolean hasUserTeams(long userId) throws PortalException { _log.info("Checking if user group with id " + userId + " is part of several teams"); _log.debug(" ... service context ..."); this.checkPersonalPermission(AngularActionKeys.LIST_USERS); UserPermissionUtil.check(getPermissionChecker(), userId, ActionKeys.VIEW); _log.debug(" ... processing ..."); return TeamLocalServiceUtil.hasUserTeams(userId); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularTeamServiceImpl.java
License:Open Source License
@Override public boolean hasPermission(long teamId, String actionId) throws PortalException { _log.info("Checking permission '" + actionId + "' on team with id " + teamId); _log.debug(" ... security check ... "); PortalPermissionUtil.check(getPermissionChecker(), AngularActionKeys.CHECK_PERMISSIONS); this.checkPersonalPermission(AngularActionKeys.LIST_TEAMS); this.hasResourcePermission(teamId, ActionKeys.VIEW); _log.debug(" ... processing ..."); try {/*from w w w .j a va 2 s. c o m*/ this.hasResourcePermission(teamId, actionId); return true; } catch (PortalException pe) { return false; } }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public com.liferay.portal.kernel.model.UserGroup getUserGroup(long userGroupId) throws PortalException { _log.info("Getting user group with id " + userGroupId); _log.debug(" ... security check ... "); this.checkPersonalPermission(AngularActionKeys.LIST_USER_USER_GROUPS); this.hasResourcePermission(userGroupId, ActionKeys.VIEW); _log.debug(" ... processing ... "); return UserGroupLocalServiceUtil.getUserGroup(userGroupId); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public java.util.List<com.liferay.portal.kernel.model.UserGroup> getUserGroups(long[] userGroupIds) throws PortalException { _log.info("Getting user groups for ids: " + userGroupIds); _log.debug(" ... security check ... "); this.checkPersonalPermission(AngularActionKeys.LIST_USER_USER_GROUPS); List<com.liferay.portal.kernel.model.UserGroup> userGroups = new ArrayList<com.liferay.portal.kernel.model.UserGroup>(); if (userGroupIds != null) { for (long userGroupId : userGroupIds) { this.hasResourcePermission(userGroupId, ActionKeys.VIEW); }/*from w w w. j a v a 2s. com*/ _log.debug(" ... processing ... "); userGroups = UserGroupLocalServiceUtil.getUserGroups(userGroupIds); } return userGroups; }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public List<User> getUserGroupUsers(long userGroupId) throws PortalException { _log.info("Getting user for user group with id " + userGroupId); _log.debug(" ... security check ..."); this.checkPersonalPermission(AngularActionKeys.LIST_USER_USER_GROUPS); this.checkPersonalPermission(AngularActionKeys.LIST_USERS); this.hasResourcePermission(userGroupId, ActionKeys.VIEW); _log.debug(" ... processing ... "); java.util.List<com.liferay.portal.kernel.model.User> users = UserLocalServiceUtil .getUserGroupUsers(userGroupId); return users; }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public boolean isUserGroupMemberOfTeam(long teamId, long userGroupId) throws PortalException { _log.info("Checking if team with id " + teamId + " has user group with id " + userGroupId); _log.debug(" ... security check ... "); this.checkMultiplePersonalPermission( new String[] { AngularActionKeys.LIST_TEAMS, AngularActionKeys.LIST_USER_USER_GROUPS }); TeamPermissionUtil.check(getPermissionChecker(), teamId, ActionKeys.VIEW); this.hasResourcePermission(userGroupId, ActionKeys.VIEW); _log.debug(" ... processing ... "); return UserGroupLocalServiceUtil.hasTeamUserGroup(teamId, userGroupId); }