@Override
  public void hardDeleteStoresByNames(String... storeNames) {
    ensure(
        permissionsService.canDeleteStores(storeNames),
        "Cannot delete at least 1 store among stores : %s",
        Arrays.toString(storeNames));

    storeDao.hardDeleteStoresByNames(storeNames);
  }