protected Map<Long, Set<String>> getActionIds( long companyId, long[] roleIds, String className, long primKey, List<String> actionIds) throws PortalException, SystemException { if (ResourceBlockLocalServiceUtil.isSupported(className)) { return ResourceBlockPermissionLocalServiceUtil.getAvailableResourceBlockPermissionActionIds( roleIds, className, primKey, actionIds); } else { return ResourcePermissionLocalServiceUtil.getAvailableResourcePermissionActionIds( companyId, className, ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(primKey), roleIds, actionIds); } }