Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(423)

Side by Side Diff: chrome/browser/google_apis/drive_api_operations.cc

Issue 16424004: google_apis: Rename base_operations.h/cc to base_requests.h/cc (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/google_apis/drive_api_operations.h" 5 #include "chrome/browser/google_apis/drive_api_operations.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/callback.h" 8 #include "base/callback.h"
9 #include "base/json/json_writer.h" 9 #include "base/json/json_writer.h"
10 #include "base/values.h" 10 #include "base/values.h"
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 74
75 } // namespace 75 } // namespace
76 76
77 //============================== GetAboutOperation ============================= 77 //============================== GetAboutOperation =============================
78 78
79 GetAboutOperation::GetAboutOperation( 79 GetAboutOperation::GetAboutOperation(
80 OperationRunner* runner, 80 OperationRunner* runner,
81 net::URLRequestContextGetter* url_request_context_getter, 81 net::URLRequestContextGetter* url_request_context_getter,
82 const DriveApiUrlGenerator& url_generator, 82 const DriveApiUrlGenerator& url_generator,
83 const GetAboutResourceCallback& callback) 83 const GetAboutResourceCallback& callback)
84 : GetDataOperation(runner, url_request_context_getter, 84 : GetDataRequest(runner, url_request_context_getter,
85 base::Bind(&ParseJsonAndRun<AboutResource>, callback)), 85 base::Bind(&ParseJsonAndRun<AboutResource>, callback)),
86 url_generator_(url_generator) { 86 url_generator_(url_generator) {
87 DCHECK(!callback.is_null()); 87 DCHECK(!callback.is_null());
88 } 88 }
89 89
90 GetAboutOperation::~GetAboutOperation() {} 90 GetAboutOperation::~GetAboutOperation() {}
91 91
92 GURL GetAboutOperation::GetURL() const { 92 GURL GetAboutOperation::GetURL() const {
93 return url_generator_.GetAboutUrl(); 93 return url_generator_.GetAboutUrl();
94 } 94 }
95 95
96 //============================== GetApplistOperation =========================== 96 //============================== GetApplistOperation ===========================
97 97
98 GetApplistOperation::GetApplistOperation( 98 GetApplistOperation::GetApplistOperation(
99 OperationRunner* runner, 99 OperationRunner* runner,
100 net::URLRequestContextGetter* url_request_context_getter, 100 net::URLRequestContextGetter* url_request_context_getter,
101 const DriveApiUrlGenerator& url_generator, 101 const DriveApiUrlGenerator& url_generator,
102 const GetDataCallback& callback) 102 const GetDataCallback& callback)
103 : GetDataOperation(runner, url_request_context_getter, callback), 103 : GetDataRequest(runner, url_request_context_getter, callback),
104 url_generator_(url_generator) { 104 url_generator_(url_generator) {
105 DCHECK(!callback.is_null()); 105 DCHECK(!callback.is_null());
106 } 106 }
107 107
108 GetApplistOperation::~GetApplistOperation() {} 108 GetApplistOperation::~GetApplistOperation() {}
109 109
110 GURL GetApplistOperation::GetURL() const { 110 GURL GetApplistOperation::GetURL() const {
111 return url_generator_.GetApplistUrl(); 111 return url_generator_.GetApplistUrl();
112 } 112 }
113 113
114 //============================ GetChangelistOperation ========================== 114 //============================ GetChangelistOperation ==========================
115 115
116 GetChangelistOperation::GetChangelistOperation( 116 GetChangelistOperation::GetChangelistOperation(
117 OperationRunner* runner, 117 OperationRunner* runner,
118 net::URLRequestContextGetter* url_request_context_getter, 118 net::URLRequestContextGetter* url_request_context_getter,
119 const DriveApiUrlGenerator& url_generator, 119 const DriveApiUrlGenerator& url_generator,
120 bool include_deleted, 120 bool include_deleted,
121 int64 start_changestamp, 121 int64 start_changestamp,
122 int max_results, 122 int max_results,
123 const GetDataCallback& callback) 123 const GetDataCallback& callback)
124 : GetDataOperation(runner, url_request_context_getter, callback), 124 : GetDataRequest(runner, url_request_context_getter, callback),
125 url_generator_(url_generator), 125 url_generator_(url_generator),
126 include_deleted_(include_deleted), 126 include_deleted_(include_deleted),
127 start_changestamp_(start_changestamp), 127 start_changestamp_(start_changestamp),
128 max_results_(max_results) { 128 max_results_(max_results) {
129 DCHECK(!callback.is_null()); 129 DCHECK(!callback.is_null());
130 } 130 }
131 131
132 GetChangelistOperation::~GetChangelistOperation() {} 132 GetChangelistOperation::~GetChangelistOperation() {}
133 133
134 GURL GetChangelistOperation::GetURL() const { 134 GURL GetChangelistOperation::GetURL() const {
135 return url_generator_.GetChangelistUrl( 135 return url_generator_.GetChangelistUrl(
136 include_deleted_, start_changestamp_, max_results_); 136 include_deleted_, start_changestamp_, max_results_);
137 } 137 }
138 138
139 //============================= GetFilelistOperation =========================== 139 //============================= GetFilelistOperation ===========================
140 140
141 GetFilelistOperation::GetFilelistOperation( 141 GetFilelistOperation::GetFilelistOperation(
142 OperationRunner* runner, 142 OperationRunner* runner,
143 net::URLRequestContextGetter* url_request_context_getter, 143 net::URLRequestContextGetter* url_request_context_getter,
144 const DriveApiUrlGenerator& url_generator, 144 const DriveApiUrlGenerator& url_generator,
145 const std::string& search_string, 145 const std::string& search_string,
146 int max_results, 146 int max_results,
147 const GetDataCallback& callback) 147 const GetDataCallback& callback)
148 : GetDataOperation(runner, url_request_context_getter, callback), 148 : GetDataRequest(runner, url_request_context_getter, callback),
149 url_generator_(url_generator), 149 url_generator_(url_generator),
150 search_string_(search_string), 150 search_string_(search_string),
151 max_results_(max_results) { 151 max_results_(max_results) {
152 DCHECK(!callback.is_null()); 152 DCHECK(!callback.is_null());
153 } 153 }
154 154
155 GetFilelistOperation::~GetFilelistOperation() {} 155 GetFilelistOperation::~GetFilelistOperation() {}
156 156
157 GURL GetFilelistOperation::GetURL() const { 157 GURL GetFilelistOperation::GetURL() const {
158 return url_generator_.GetFilelistUrl(search_string_, max_results_); 158 return url_generator_.GetFilelistUrl(search_string_, max_results_);
159 } 159 }
160 160
161 //=============================== GetFileOperation ============================= 161 //=============================== GetFileOperation =============================
162 162
163 GetFileOperation::GetFileOperation( 163 GetFileOperation::GetFileOperation(
164 OperationRunner* runner, 164 OperationRunner* runner,
165 net::URLRequestContextGetter* url_request_context_getter, 165 net::URLRequestContextGetter* url_request_context_getter,
166 const DriveApiUrlGenerator& url_generator, 166 const DriveApiUrlGenerator& url_generator,
167 const std::string& file_id, 167 const std::string& file_id,
168 const FileResourceCallback& callback) 168 const FileResourceCallback& callback)
169 : GetDataOperation(runner, url_request_context_getter, 169 : GetDataRequest(runner, url_request_context_getter,
170 base::Bind(&ParseJsonAndRun<FileResource>, callback)), 170 base::Bind(&ParseJsonAndRun<FileResource>, callback)),
171 url_generator_(url_generator), 171 url_generator_(url_generator),
172 file_id_(file_id) { 172 file_id_(file_id) {
173 DCHECK(!callback.is_null()); 173 DCHECK(!callback.is_null());
174 } 174 }
175 175
176 GetFileOperation::~GetFileOperation() {} 176 GetFileOperation::~GetFileOperation() {}
177 177
178 GURL GetFileOperation::GetURL() const { 178 GURL GetFileOperation::GetURL() const {
179 return url_generator_.GetFileUrl(file_id_); 179 return url_generator_.GetFileUrl(file_id_);
180 } 180 }
181 181
182 namespace drive { 182 namespace drive {
183 183
184 //======================= ContinueGetFileListOperation ========================= 184 //======================= ContinueGetFileListOperation =========================
185 185
186 ContinueGetFileListOperation::ContinueGetFileListOperation( 186 ContinueGetFileListOperation::ContinueGetFileListOperation(
187 OperationRunner* runner, 187 OperationRunner* runner,
188 net::URLRequestContextGetter* url_request_context_getter, 188 net::URLRequestContextGetter* url_request_context_getter,
189 const GURL& url, 189 const GURL& url,
190 const GetDataCallback& callback) 190 const GetDataCallback& callback)
191 : GetDataOperation(runner, url_request_context_getter, callback), 191 : GetDataRequest(runner, url_request_context_getter, callback),
192 url_(url) { 192 url_(url) {
193 DCHECK(!callback.is_null()); 193 DCHECK(!callback.is_null());
194 } 194 }
195 195
196 ContinueGetFileListOperation::~ContinueGetFileListOperation() {} 196 ContinueGetFileListOperation::~ContinueGetFileListOperation() {}
197 197
198 GURL ContinueGetFileListOperation::GetURL() const { 198 GURL ContinueGetFileListOperation::GetURL() const {
199 return url_; 199 return url_;
200 } 200 }
201 201
202 //========================== CreateDirectoryOperation ========================== 202 //========================== CreateDirectoryOperation ==========================
203 203
204 CreateDirectoryOperation::CreateDirectoryOperation( 204 CreateDirectoryOperation::CreateDirectoryOperation(
205 OperationRunner* runner, 205 OperationRunner* runner,
206 net::URLRequestContextGetter* url_request_context_getter, 206 net::URLRequestContextGetter* url_request_context_getter,
207 const DriveApiUrlGenerator& url_generator, 207 const DriveApiUrlGenerator& url_generator,
208 const std::string& parent_resource_id, 208 const std::string& parent_resource_id,
209 const std::string& directory_name, 209 const std::string& directory_name,
210 const FileResourceCallback& callback) 210 const FileResourceCallback& callback)
211 : GetDataOperation(runner, url_request_context_getter, 211 : GetDataRequest(runner, url_request_context_getter,
212 base::Bind(&ParseJsonAndRun<FileResource>, callback)), 212 base::Bind(&ParseJsonAndRun<FileResource>, callback)),
213 url_generator_(url_generator), 213 url_generator_(url_generator),
214 parent_resource_id_(parent_resource_id), 214 parent_resource_id_(parent_resource_id),
215 directory_name_(directory_name) { 215 directory_name_(directory_name) {
216 DCHECK(!callback.is_null()); 216 DCHECK(!callback.is_null());
217 DCHECK(!parent_resource_id_.empty()); 217 DCHECK(!parent_resource_id_.empty());
218 DCHECK(!directory_name_.empty()); 218 DCHECK(!directory_name_.empty());
219 } 219 }
220 220
221 CreateDirectoryOperation::~CreateDirectoryOperation() {} 221 CreateDirectoryOperation::~CreateDirectoryOperation() {}
222 222
(...skipping 29 matching lines...) Expand all
252 252
253 //=========================== RenameResourceOperation ========================== 253 //=========================== RenameResourceOperation ==========================
254 254
255 RenameResourceOperation::RenameResourceOperation( 255 RenameResourceOperation::RenameResourceOperation(
256 OperationRunner* runner, 256 OperationRunner* runner,
257 net::URLRequestContextGetter* url_request_context_getter, 257 net::URLRequestContextGetter* url_request_context_getter,
258 const DriveApiUrlGenerator& url_generator, 258 const DriveApiUrlGenerator& url_generator,
259 const std::string& resource_id, 259 const std::string& resource_id,
260 const std::string& new_name, 260 const std::string& new_name,
261 const EntryActionCallback& callback) 261 const EntryActionCallback& callback)
262 : EntryActionOperation(runner, url_request_context_getter, callback), 262 : EntryActionRequest(runner, url_request_context_getter, callback),
263 url_generator_(url_generator), 263 url_generator_(url_generator),
264 resource_id_(resource_id), 264 resource_id_(resource_id),
265 new_name_(new_name) { 265 new_name_(new_name) {
266 DCHECK(!callback.is_null()); 266 DCHECK(!callback.is_null());
267 } 267 }
268 268
269 RenameResourceOperation::~RenameResourceOperation() {} 269 RenameResourceOperation::~RenameResourceOperation() {}
270 270
271 net::URLFetcher::RequestType RenameResourceOperation::GetRequestType() const { 271 net::URLFetcher::RequestType RenameResourceOperation::GetRequestType() const {
272 return net::URLFetcher::PATCH; 272 return net::URLFetcher::PATCH;
(...skipping 26 matching lines...) Expand all
299 //=========================== TouchResourceOperation =========================== 299 //=========================== TouchResourceOperation ===========================
300 300
301 TouchResourceOperation::TouchResourceOperation( 301 TouchResourceOperation::TouchResourceOperation(
302 OperationRunner* runner, 302 OperationRunner* runner,
303 net::URLRequestContextGetter* url_request_context_getter, 303 net::URLRequestContextGetter* url_request_context_getter,
304 const DriveApiUrlGenerator& url_generator, 304 const DriveApiUrlGenerator& url_generator,
305 const std::string& resource_id, 305 const std::string& resource_id,
306 const base::Time& modified_date, 306 const base::Time& modified_date,
307 const base::Time& last_viewed_by_me_date, 307 const base::Time& last_viewed_by_me_date,
308 const FileResourceCallback& callback) 308 const FileResourceCallback& callback)
309 : GetDataOperation(runner, url_request_context_getter, 309 : GetDataRequest(runner, url_request_context_getter,
310 base::Bind(&ParseJsonAndRun<FileResource>, callback)), 310 base::Bind(&ParseJsonAndRun<FileResource>, callback)),
311 url_generator_(url_generator), 311 url_generator_(url_generator),
312 resource_id_(resource_id), 312 resource_id_(resource_id),
313 modified_date_(modified_date), 313 modified_date_(modified_date),
314 last_viewed_by_me_date_(last_viewed_by_me_date) { 314 last_viewed_by_me_date_(last_viewed_by_me_date) {
315 DCHECK(!modified_date.is_null()); 315 DCHECK(!modified_date.is_null());
316 DCHECK(!last_viewed_by_me_date.is_null()); 316 DCHECK(!last_viewed_by_me_date.is_null());
317 DCHECK(!callback.is_null()); 317 DCHECK(!callback.is_null());
318 } 318 }
319 319
320 TouchResourceOperation::~TouchResourceOperation() {} 320 TouchResourceOperation::~TouchResourceOperation() {}
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 //=========================== CopyResourceOperation ============================ 352 //=========================== CopyResourceOperation ============================
353 353
354 CopyResourceOperation::CopyResourceOperation( 354 CopyResourceOperation::CopyResourceOperation(
355 OperationRunner* runner, 355 OperationRunner* runner,
356 net::URLRequestContextGetter* url_request_context_getter, 356 net::URLRequestContextGetter* url_request_context_getter,
357 const DriveApiUrlGenerator& url_generator, 357 const DriveApiUrlGenerator& url_generator,
358 const std::string& resource_id, 358 const std::string& resource_id,
359 const std::string& parent_resource_id, 359 const std::string& parent_resource_id,
360 const std::string& new_name, 360 const std::string& new_name,
361 const FileResourceCallback& callback) 361 const FileResourceCallback& callback)
362 : GetDataOperation(runner, url_request_context_getter, 362 : GetDataRequest(runner, url_request_context_getter,
363 base::Bind(&ParseJsonAndRun<FileResource>, callback)), 363 base::Bind(&ParseJsonAndRun<FileResource>, callback)),
364 url_generator_(url_generator), 364 url_generator_(url_generator),
365 resource_id_(resource_id), 365 resource_id_(resource_id),
366 parent_resource_id_(parent_resource_id), 366 parent_resource_id_(parent_resource_id),
367 new_name_(new_name) { 367 new_name_(new_name) {
368 DCHECK(!callback.is_null()); 368 DCHECK(!callback.is_null());
369 } 369 }
370 370
371 CopyResourceOperation::~CopyResourceOperation() { 371 CopyResourceOperation::~CopyResourceOperation() {
372 } 372 }
373 373
(...skipping 29 matching lines...) Expand all
403 } 403 }
404 404
405 //=========================== TrashResourceOperation =========================== 405 //=========================== TrashResourceOperation ===========================
406 406
407 TrashResourceOperation::TrashResourceOperation( 407 TrashResourceOperation::TrashResourceOperation(
408 OperationRunner* runner, 408 OperationRunner* runner,
409 net::URLRequestContextGetter* url_request_context_getter, 409 net::URLRequestContextGetter* url_request_context_getter,
410 const DriveApiUrlGenerator& url_generator, 410 const DriveApiUrlGenerator& url_generator,
411 const std::string& resource_id, 411 const std::string& resource_id,
412 const EntryActionCallback& callback) 412 const EntryActionCallback& callback)
413 : EntryActionOperation(runner, url_request_context_getter, callback), 413 : EntryActionRequest(runner, url_request_context_getter, callback),
414 url_generator_(url_generator), 414 url_generator_(url_generator),
415 resource_id_(resource_id) { 415 resource_id_(resource_id) {
416 DCHECK(!callback.is_null()); 416 DCHECK(!callback.is_null());
417 } 417 }
418 418
419 TrashResourceOperation::~TrashResourceOperation() {} 419 TrashResourceOperation::~TrashResourceOperation() {}
420 420
421 GURL TrashResourceOperation::GetURL() const { 421 GURL TrashResourceOperation::GetURL() const {
422 return url_generator_.GetFileTrashUrl(resource_id_); 422 return url_generator_.GetFileTrashUrl(resource_id_);
423 } 423 }
424 424
425 net::URLFetcher::RequestType TrashResourceOperation::GetRequestType() const { 425 net::URLFetcher::RequestType TrashResourceOperation::GetRequestType() const {
426 return net::URLFetcher::POST; 426 return net::URLFetcher::POST;
427 } 427 }
428 428
429 //========================== InsertResourceOperation =========================== 429 //========================== InsertResourceOperation ===========================
430 430
431 InsertResourceOperation::InsertResourceOperation( 431 InsertResourceOperation::InsertResourceOperation(
432 OperationRunner* runner, 432 OperationRunner* runner,
433 net::URLRequestContextGetter* url_request_context_getter, 433 net::URLRequestContextGetter* url_request_context_getter,
434 const DriveApiUrlGenerator& url_generator, 434 const DriveApiUrlGenerator& url_generator,
435 const std::string& parent_resource_id, 435 const std::string& parent_resource_id,
436 const std::string& resource_id, 436 const std::string& resource_id,
437 const EntryActionCallback& callback) 437 const EntryActionCallback& callback)
438 : EntryActionOperation(runner, url_request_context_getter, callback), 438 : EntryActionRequest(runner, url_request_context_getter, callback),
439 url_generator_(url_generator), 439 url_generator_(url_generator),
440 parent_resource_id_(parent_resource_id), 440 parent_resource_id_(parent_resource_id),
441 resource_id_(resource_id) { 441 resource_id_(resource_id) {
442 DCHECK(!callback.is_null()); 442 DCHECK(!callback.is_null());
443 } 443 }
444 444
445 InsertResourceOperation::~InsertResourceOperation() {} 445 InsertResourceOperation::~InsertResourceOperation() {}
446 446
447 GURL InsertResourceOperation::GetURL() const { 447 GURL InsertResourceOperation::GetURL() const {
448 return url_generator_.GetChildrenUrl(parent_resource_id_); 448 return url_generator_.GetChildrenUrl(parent_resource_id_);
(...skipping 18 matching lines...) Expand all
467 467
468 //========================== DeleteResourceOperation =========================== 468 //========================== DeleteResourceOperation ===========================
469 469
470 DeleteResourceOperation::DeleteResourceOperation( 470 DeleteResourceOperation::DeleteResourceOperation(
471 OperationRunner* runner, 471 OperationRunner* runner,
472 net::URLRequestContextGetter* url_request_context_getter, 472 net::URLRequestContextGetter* url_request_context_getter,
473 const DriveApiUrlGenerator& url_generator, 473 const DriveApiUrlGenerator& url_generator,
474 const std::string& parent_resource_id, 474 const std::string& parent_resource_id,
475 const std::string& resource_id, 475 const std::string& resource_id,
476 const EntryActionCallback& callback) 476 const EntryActionCallback& callback)
477 : EntryActionOperation(runner, url_request_context_getter, callback), 477 : EntryActionRequest(runner, url_request_context_getter, callback),
478 url_generator_(url_generator), 478 url_generator_(url_generator),
479 parent_resource_id_(parent_resource_id), 479 parent_resource_id_(parent_resource_id),
480 resource_id_(resource_id) { 480 resource_id_(resource_id) {
481 DCHECK(!callback.is_null()); 481 DCHECK(!callback.is_null());
482 } 482 }
483 483
484 DeleteResourceOperation::~DeleteResourceOperation() {} 484 DeleteResourceOperation::~DeleteResourceOperation() {}
485 485
486 GURL DeleteResourceOperation::GetURL() const { 486 GURL DeleteResourceOperation::GetURL() const {
487 return url_generator_.GetChildrenUrlForRemoval( 487 return url_generator_.GetChildrenUrlForRemoval(
488 parent_resource_id_, resource_id_); 488 parent_resource_id_, resource_id_);
489 } 489 }
490 490
491 net::URLFetcher::RequestType DeleteResourceOperation::GetRequestType() const { 491 net::URLFetcher::RequestType DeleteResourceOperation::GetRequestType() const {
492 return net::URLFetcher::DELETE_REQUEST; 492 return net::URLFetcher::DELETE_REQUEST;
493 } 493 }
494 494
495 //======================= InitiateUploadNewFileOperation ======================= 495 //======================= InitiateUploadNewFileOperation =======================
496 496
497 InitiateUploadNewFileOperation::InitiateUploadNewFileOperation( 497 InitiateUploadNewFileOperation::InitiateUploadNewFileOperation(
498 OperationRunner* runner, 498 OperationRunner* runner,
499 net::URLRequestContextGetter* url_request_context_getter, 499 net::URLRequestContextGetter* url_request_context_getter,
500 const DriveApiUrlGenerator& url_generator, 500 const DriveApiUrlGenerator& url_generator,
501 const base::FilePath& drive_file_path, 501 const base::FilePath& drive_file_path,
502 const std::string& content_type, 502 const std::string& content_type,
503 int64 content_length, 503 int64 content_length,
504 const std::string& parent_resource_id, 504 const std::string& parent_resource_id,
505 const std::string& title, 505 const std::string& title,
506 const InitiateUploadCallback& callback) 506 const InitiateUploadCallback& callback)
507 : InitiateUploadOperationBase(runner, 507 : InitiateUploadRequestBase(runner,
508 url_request_context_getter, 508 url_request_context_getter,
509 callback, 509 callback,
510 drive_file_path, 510 drive_file_path,
511 content_type, 511 content_type,
512 content_length), 512 content_length),
513 url_generator_(url_generator), 513 url_generator_(url_generator),
514 parent_resource_id_(parent_resource_id), 514 parent_resource_id_(parent_resource_id),
515 title_(title) { 515 title_(title) {
516 } 516 }
517 517
518 InitiateUploadNewFileOperation::~InitiateUploadNewFileOperation() {} 518 InitiateUploadNewFileOperation::~InitiateUploadNewFileOperation() {}
519 519
520 GURL InitiateUploadNewFileOperation::GetURL() const { 520 GURL InitiateUploadNewFileOperation::GetURL() const {
521 return url_generator_.GetInitiateUploadNewFileUrl(); 521 return url_generator_.GetInitiateUploadNewFileUrl();
522 } 522 }
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
558 InitiateUploadExistingFileOperation::InitiateUploadExistingFileOperation( 558 InitiateUploadExistingFileOperation::InitiateUploadExistingFileOperation(
559 OperationRunner* runner, 559 OperationRunner* runner,
560 net::URLRequestContextGetter* url_request_context_getter, 560 net::URLRequestContextGetter* url_request_context_getter,
561 const DriveApiUrlGenerator& url_generator, 561 const DriveApiUrlGenerator& url_generator,
562 const base::FilePath& drive_file_path, 562 const base::FilePath& drive_file_path,
563 const std::string& content_type, 563 const std::string& content_type,
564 int64 content_length, 564 int64 content_length,
565 const std::string& resource_id, 565 const std::string& resource_id,
566 const std::string& etag, 566 const std::string& etag,
567 const InitiateUploadCallback& callback) 567 const InitiateUploadCallback& callback)
568 : InitiateUploadOperationBase(runner, 568 : InitiateUploadRequestBase(runner,
569 url_request_context_getter, 569 url_request_context_getter,
570 callback, 570 callback,
571 drive_file_path, 571 drive_file_path,
572 content_type, 572 content_type,
573 content_length), 573 content_length),
574 url_generator_(url_generator), 574 url_generator_(url_generator),
575 resource_id_(resource_id), 575 resource_id_(resource_id),
576 etag_(etag) { 576 etag_(etag) {
577 } 577 }
578 578
579 InitiateUploadExistingFileOperation::~InitiateUploadExistingFileOperation() {} 579 InitiateUploadExistingFileOperation::~InitiateUploadExistingFileOperation() {}
580 580
581 GURL InitiateUploadExistingFileOperation::GetURL() const { 581 GURL InitiateUploadExistingFileOperation::GetURL() const {
582 return url_generator_.GetInitiateUploadExistingFileUrl(resource_id_); 582 return url_generator_.GetInitiateUploadExistingFileUrl(resource_id_);
583 } 583 }
584 584
585 net::URLFetcher::RequestType 585 net::URLFetcher::RequestType
586 InitiateUploadExistingFileOperation::GetRequestType() const { 586 InitiateUploadExistingFileOperation::GetRequestType() const {
587 return net::URLFetcher::PUT; 587 return net::URLFetcher::PUT;
588 } 588 }
589 589
590 std::vector<std::string> 590 std::vector<std::string>
591 InitiateUploadExistingFileOperation::GetExtraRequestHeaders() const { 591 InitiateUploadExistingFileOperation::GetExtraRequestHeaders() const {
592 std::vector<std::string> headers( 592 std::vector<std::string> headers(
593 InitiateUploadOperationBase::GetExtraRequestHeaders()); 593 InitiateUploadRequestBase::GetExtraRequestHeaders());
594 headers.push_back(util::GenerateIfMatchHeader(etag_)); 594 headers.push_back(util::GenerateIfMatchHeader(etag_));
595 return headers; 595 return headers;
596 } 596 }
597 597
598 //============================ ResumeUploadOperation =========================== 598 //============================ ResumeUploadOperation ===========================
599 599
600 ResumeUploadOperation::ResumeUploadOperation( 600 ResumeUploadOperation::ResumeUploadOperation(
601 OperationRunner* runner, 601 OperationRunner* runner,
602 net::URLRequestContextGetter* url_request_context_getter, 602 net::URLRequestContextGetter* url_request_context_getter,
603 const base::FilePath& drive_file_path, 603 const base::FilePath& drive_file_path,
604 const GURL& upload_location, 604 const GURL& upload_location,
605 int64 start_position, 605 int64 start_position,
606 int64 end_position, 606 int64 end_position,
607 int64 content_length, 607 int64 content_length,
608 const std::string& content_type, 608 const std::string& content_type,
609 const base::FilePath& local_file_path, 609 const base::FilePath& local_file_path,
610 const UploadRangeCallback& callback, 610 const UploadRangeCallback& callback,
611 const ProgressCallback& progress_callback) 611 const ProgressCallback& progress_callback)
612 : ResumeUploadOperationBase(runner, 612 : ResumeUploadRequestBase(runner,
613 url_request_context_getter, 613 url_request_context_getter,
614 drive_file_path, 614 drive_file_path,
615 upload_location, 615 upload_location,
616 start_position, 616 start_position,
617 end_position, 617 end_position,
618 content_length, 618 content_length,
619 content_type, 619 content_type,
620 local_file_path), 620 local_file_path),
621 callback_(callback), 621 callback_(callback),
622 progress_callback_(progress_callback) { 622 progress_callback_(progress_callback) {
623 DCHECK(!callback_.is_null()); 623 DCHECK(!callback_.is_null());
624 } 624 }
625 625
626 ResumeUploadOperation::~ResumeUploadOperation() {} 626 ResumeUploadOperation::~ResumeUploadOperation() {}
627 627
628 void ResumeUploadOperation::OnRangeOperationComplete( 628 void ResumeUploadOperation::OnRangeRequestComplete(
629 const UploadRangeResponse& response, scoped_ptr<base::Value> value) { 629 const UploadRangeResponse& response, scoped_ptr<base::Value> value) {
630 ParseFileResourceWithUploadRangeAndRun(callback_, response, value.Pass()); 630 ParseFileResourceWithUploadRangeAndRun(callback_, response, value.Pass());
631 } 631 }
632 632
633 void ResumeUploadOperation::OnURLFetchUploadProgress( 633 void ResumeUploadOperation::OnURLFetchUploadProgress(
634 const net::URLFetcher* source, int64 current, int64 total) { 634 const net::URLFetcher* source, int64 current, int64 total) {
635 if (!progress_callback_.is_null()) 635 if (!progress_callback_.is_null())
636 progress_callback_.Run(current, total); 636 progress_callback_.Run(current, total);
637 } 637 }
638 638
639 //========================== GetUploadStatusOperation ========================== 639 //========================== GetUploadStatusOperation ==========================
640 640
641 GetUploadStatusOperation::GetUploadStatusOperation( 641 GetUploadStatusOperation::GetUploadStatusOperation(
642 OperationRunner* runner, 642 OperationRunner* runner,
643 net::URLRequestContextGetter* url_request_context_getter, 643 net::URLRequestContextGetter* url_request_context_getter,
644 const base::FilePath& drive_file_path, 644 const base::FilePath& drive_file_path,
645 const GURL& upload_url, 645 const GURL& upload_url,
646 int64 content_length, 646 int64 content_length,
647 const UploadRangeCallback& callback) 647 const UploadRangeCallback& callback)
648 : GetUploadStatusOperationBase(runner, 648 : GetUploadStatusRequestBase(runner,
649 url_request_context_getter, 649 url_request_context_getter,
650 drive_file_path, 650 drive_file_path,
651 upload_url, 651 upload_url,
652 content_length), 652 content_length),
653 callback_(callback) { 653 callback_(callback) {
654 DCHECK(!callback.is_null()); 654 DCHECK(!callback.is_null());
655 } 655 }
656 656
657 GetUploadStatusOperation::~GetUploadStatusOperation() {} 657 GetUploadStatusOperation::~GetUploadStatusOperation() {}
658 658
659 void GetUploadStatusOperation::OnRangeOperationComplete( 659 void GetUploadStatusOperation::OnRangeRequestComplete(
660 const UploadRangeResponse& response, scoped_ptr<base::Value> value) { 660 const UploadRangeResponse& response, scoped_ptr<base::Value> value) {
661 ParseFileResourceWithUploadRangeAndRun(callback_, response, value.Pass()); 661 ParseFileResourceWithUploadRangeAndRun(callback_, response, value.Pass());
662 } 662 }
663 663
664 } // namespace drive 664 } // namespace drive
665 } // namespace google_apis 665 } // namespace google_apis
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/drive_api_operations.h ('k') | chrome/browser/google_apis/drive_api_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698