List of usage examples for com.liferay.portal.util ResourcePermissionUtil populateResourcePermissionActionIds
public static void populateResourcePermissionActionIds(long groupId, Role role, Resource resource, List<String> actions, List<String> individualActions, List<String> groupActions, List<String> groupTemplateActions, List<String> companyActions) throws PortalException
From source file:com.liferay.exportimport.test.PermissionExportImportTest.java
License:Open Source License
protected void validateImportedPortletPermissions(Group importGroup, Role role, String importResourcePrimKey) throws Exception { List<String> actions = ResourceActionsUtil.getResourceActions(_PORTLET_ID, null); Resource resource = ResourceLocalServiceUtil.getResource(TestPropsValues.getCompanyId(), _PORTLET_ID, ResourceConstants.SCOPE_INDIVIDUAL, importResourcePrimKey); List<String> currentIndividualActions = new ArrayList<>(); ResourcePermissionUtil.populateResourcePermissionActionIds(importGroup.getGroupId(), role, resource, actions, currentIndividualActions, new ArrayList<String>(), new ArrayList<String>(), new ArrayList<String>()); Assert.assertEquals(currentIndividualActions.toString(), _ACTION_IDS.length, currentIndividualActions.size()); for (String action : currentIndividualActions) { boolean foundActionId = false; for (String actionId : _ACTION_IDS) { if (action.equals(actionId)) { foundActionId = true;// w ww .jav a 2 s .c o m break; } } Assert.assertTrue("Unable to import permissions", foundActionId); } }