#include "components/offline_pages/core/model/offline_page_item_generator.h"
#include "base/files/file_util.h"
#include "base/rand_util.h"
#include "base/strings/string_number_conversions.h"
#include "components/offline_pages/core/offline_store_utils.h"
#include "url/gurl.h"
namespace offline_pages {
OfflinePageItemGenerator::OfflinePageItemGenerator() = default;
OfflinePageItemGenerator::~OfflinePageItemGenerator() { … }
OfflinePageItem OfflinePageItemGenerator::CreateItem() { … }
OfflinePageItem OfflinePageItemGenerator::CreateItemWithTempFile() { … }
void OfflinePageItemGenerator::SetNamespace(const std::string& name_space) { … }
void OfflinePageItemGenerator::SetId(const std::string& id) { … }
void OfflinePageItemGenerator::SetRequestOrigin(
const std::string& request_origin) { … }
void OfflinePageItemGenerator::SetUrl(const GURL& url) { … }
void OfflinePageItemGenerator::SetOriginalUrl(const GURL& url) { … }
void OfflinePageItemGenerator::SetFileSize(int64_t file_size) { … }
void OfflinePageItemGenerator::SetCreationTime(base::Time creation_time) { … }
void OfflinePageItemGenerator::SetLastAccessTime(base::Time last_access_time) { … }
void OfflinePageItemGenerator::SetAccessCount(int access_count) { … }
void OfflinePageItemGenerator::SetArchiveDirectory(
const base::FilePath& archive_dir) { … }
void OfflinePageItemGenerator::SetDigest(const std::string& digest) { … }
void OfflinePageItemGenerator::SetFileMissingTime(
base::Time file_missing_time) { … }
void OfflinePageItemGenerator::SetUseOfflineIdAsSystemDownloadId(bool enable) { … }
void OfflinePageItemGenerator::SetSystemDownloadId(int64_t system_download_id) { … }
}