#include "chrome/browser/profiles/profile.h"
#include "content/public/browser/browser_thread.h"
#include "net/base/filename_util.h"
-#include "webkit/browser/fileapi/file_system_context.h"
-#include "webkit/browser/fileapi/file_system_url.h"
+#include "storage/browser/fileapi/file_system_context.h"
+#include "storage/browser/fileapi/file_system_url.h"
using content::BrowserThread;
-using fileapi::FileSystemURL;
+using storage::FileSystemURL;
namespace extensions {
namespace {
// Make a set of unique filename suffixes out of the list of file URLs.
std::set<std::string> GetUniqueSuffixes(
const std::vector<std::string>& file_url_list,
- const fileapi::FileSystemContext* context) {
+ const storage::FileSystemContext* context) {
std::set<std::string> suffixes;
for (size_t i = 0; i < file_url_list.size(); ++i) {
const FileSystemURL url = context->CrackURL(GURL(file_url_list[i]));
} // namespace
-bool FileBrowserPrivateExecuteTaskFunction::RunAsync() {
- using extensions::api::file_browser_private::ExecuteTask::Params;
- using extensions::api::file_browser_private::ExecuteTask::Results::Create;
+bool FileManagerPrivateExecuteTaskFunction::RunAsync() {
+ using extensions::api::file_manager_private::ExecuteTask::Params;
+ using extensions::api::file_manager_private::ExecuteTask::Results::Create;
const scoped_ptr<Params> params(Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params);
if (!file_manager::file_tasks::ParseTaskID(params->task_id, &task)) {
SetError(kInvalidTask + params->task_id);
results_ =
- Create(extensions::api::file_browser_private::TASK_RESULT_FAILED);
+ Create(extensions::api::file_manager_private::TASK_RESULT_FAILED);
return false;
}
if (params->file_urls.empty()) {
- results_ = Create(extensions::api::file_browser_private::TASK_RESULT_EMPTY);
+ results_ = Create(extensions::api::file_manager_private::TASK_RESULT_EMPTY);
SendResponse(true);
return true;
}
- const scoped_refptr<fileapi::FileSystemContext> file_system_context =
+ const scoped_refptr<storage::FileSystemContext> file_system_context =
file_manager::util::GetFileSystemContextForRenderViewHost(
GetProfile(), render_view_host());
if (!chromeos::FileSystemBackend::CanHandleURL(url)) {
SetError(kInvalidFileUrl);
results_ =
- Create(extensions::api::file_browser_private::TASK_RESULT_FAILED);
+ Create(extensions::api::file_manager_private::TASK_RESULT_FAILED);
return false;
}
file_urls.push_back(url);
source_url(),
task,
file_urls,
- base::Bind(&FileBrowserPrivateExecuteTaskFunction::OnTaskExecuted, this));
+ base::Bind(&FileManagerPrivateExecuteTaskFunction::OnTaskExecuted, this));
if (!result) {
results_ =
- Create(extensions::api::file_browser_private::TASK_RESULT_FAILED);
+ Create(extensions::api::file_manager_private::TASK_RESULT_FAILED);
}
return result;
}
-void FileBrowserPrivateExecuteTaskFunction::OnTaskExecuted(
- extensions::api::file_browser_private::TaskResult result) {
+void FileManagerPrivateExecuteTaskFunction::OnTaskExecuted(
+ extensions::api::file_manager_private::TaskResult result) {
results_ =
- extensions::api::file_browser_private::ExecuteTask::Results::Create(
+ extensions::api::file_manager_private::ExecuteTask::Results::Create(
result);
SendResponse(result !=
- extensions::api::file_browser_private::TASK_RESULT_FAILED);
+ extensions::api::file_manager_private::TASK_RESULT_FAILED);
}
-FileBrowserPrivateGetFileTasksFunction::
- FileBrowserPrivateGetFileTasksFunction() {
+FileManagerPrivateGetFileTasksFunction::
+ FileManagerPrivateGetFileTasksFunction() {
}
-FileBrowserPrivateGetFileTasksFunction::
- ~FileBrowserPrivateGetFileTasksFunction() {
+FileManagerPrivateGetFileTasksFunction::
+ ~FileManagerPrivateGetFileTasksFunction() {
}
-bool FileBrowserPrivateGetFileTasksFunction::RunAsync() {
- using extensions::api::file_browser_private::GetFileTasks::Params;
+bool FileManagerPrivateGetFileTasksFunction::RunAsync() {
+ using extensions::api::file_manager_private::GetFileTasks::Params;
const scoped_ptr<Params> params(Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params);
if (params->file_urls.empty())
return false;
- const scoped_refptr<fileapi::FileSystemContext> file_system_context =
+ const scoped_refptr<storage::FileSystemContext> file_system_context =
file_manager::util::GetFileSystemContextForRenderViewHost(
GetProfile(), render_view_host());
// file paths.
for (size_t i = 0; i < params->file_urls.size(); ++i) {
const GURL file_url(params->file_urls[i]);
- fileapi::FileSystemURL file_system_url(
+ storage::FileSystemURL file_system_url(
file_system_context->CrackURL(file_url));
if (!chromeos::FileSystemBackend::CanHandleURL(file_system_url))
continue;
collector_.reset(new app_file_handler_util::MimeTypeCollector(GetProfile()));
collector_->CollectForLocalPaths(
local_paths_,
- base::Bind(&FileBrowserPrivateGetFileTasksFunction::OnMimeTypesCollected,
+ base::Bind(&FileManagerPrivateGetFileTasksFunction::OnMimeTypesCollected,
this));
return true;
}
-void FileBrowserPrivateGetFileTasksFunction::OnMimeTypesCollected(
+void FileManagerPrivateGetFileTasksFunction::OnMimeTypesCollected(
scoped_ptr<std::vector<std::string> > mime_types) {
app_file_handler_util::PathAndMimeTypeSet path_mime_set;
for (size_t i = 0; i < local_paths_.size(); ++i) {
&tasks);
// Convert the tasks into JSON compatible objects.
- using api::file_browser_private::FileTask;
+ using api::file_manager_private::FileTask;
std::vector<linked_ptr<FileTask> > results;
for (size_t i = 0; i < tasks.size(); ++i) {
const file_manager::file_tasks::FullTaskDescriptor& task = tasks[i];
results.push_back(converted);
}
- results_ = extensions::api::file_browser_private::GetFileTasks::Results::
+ results_ = extensions::api::file_manager_private::GetFileTasks::Results::
Create(results);
SendResponse(true);
}
-bool FileBrowserPrivateSetDefaultTaskFunction::RunSync() {
- using extensions::api::file_browser_private::SetDefaultTask::Params;
+bool FileManagerPrivateSetDefaultTaskFunction::RunSync() {
+ using extensions::api::file_manager_private::SetDefaultTask::Params;
const scoped_ptr<Params> params(Params::Create(*args_));
EXTENSION_FUNCTION_VALIDATE(params);
- const scoped_refptr<fileapi::FileSystemContext> file_system_context =
+ const scoped_refptr<storage::FileSystemContext> file_system_context =
file_manager::util::GetFileSystemContextForRenderViewHost(
GetProfile(), render_view_host());