コード例 #1
0
  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);
    }
  }