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

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

Issue 11417108: google_apis: Get rid of gdata_wapi_url_util namespace (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 8 years, 1 month 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/gdata_wapi_operations.h" 5 #include "chrome/browser/google_apis/gdata_wapi_operations.h"
6 6
7 #include "base/string_number_conversions.h" 7 #include "base/string_number_conversions.h"
8 #include "base/stringprintf.h" 8 #include "base/stringprintf.h"
9 #include "base/values.h" 9 #include "base/values.h"
10 #include "chrome/browser/google_apis/gdata_wapi_parser.h" 10 #include "chrome/browser/google_apis/gdata_wapi_parser.h"
11 #include "chrome/browser/google_apis/gdata_wapi_url_util.h" 11 #include "chrome/browser/google_apis/gdata_wapi_url_generator.h"
12 #include "chrome/browser/google_apis/time_util.h" 12 #include "chrome/browser/google_apis/time_util.h"
13 #include "chrome/common/net/url_util.h" 13 #include "chrome/common/net/url_util.h"
14 #include "content/public/browser/browser_thread.h" 14 #include "content/public/browser/browser_thread.h"
15 #include "net/base/escape.h" 15 #include "net/base/escape.h"
16 #include "net/http/http_response_headers.h" 16 #include "net/http/http_response_headers.h"
17 #include "net/http/http_util.h" 17 #include "net/http/http_util.h"
18 #include "third_party/libxml/chromium/libxml_utils.h" 18 #include "third_party/libxml/chromium/libxml_utils.h"
19 19
20 using net::URLFetcher; 20 using net::URLFetcher;
21 21
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
229 DeleteDocumentOperation::DeleteDocumentOperation( 229 DeleteDocumentOperation::DeleteDocumentOperation(
230 OperationRegistry* registry, 230 OperationRegistry* registry,
231 const EntryActionCallback& callback, 231 const EntryActionCallback& callback,
232 const GURL& document_url) 232 const GURL& document_url)
233 : EntryActionOperation(registry, callback, document_url) { 233 : EntryActionOperation(registry, callback, document_url) {
234 } 234 }
235 235
236 DeleteDocumentOperation::~DeleteDocumentOperation() {} 236 DeleteDocumentOperation::~DeleteDocumentOperation() {}
237 237
238 GURL DeleteDocumentOperation::GetURL() const { 238 GURL DeleteDocumentOperation::GetURL() const {
239 return gdata_wapi_url_util::AddStandardUrlParams(document_url()); 239 return GDataWapiUrlGenerator::AddStandardUrlParams(document_url());
240 } 240 }
241 241
242 URLFetcher::RequestType DeleteDocumentOperation::GetRequestType() const { 242 URLFetcher::RequestType DeleteDocumentOperation::GetRequestType() const {
243 return URLFetcher::DELETE_REQUEST; 243 return URLFetcher::DELETE_REQUEST;
244 } 244 }
245 245
246 std::vector<std::string> 246 std::vector<std::string>
247 DeleteDocumentOperation::GetExtraRequestHeaders() const { 247 DeleteDocumentOperation::GetExtraRequestHeaders() const {
248 std::vector<std::string> headers; 248 std::vector<std::string> headers;
249 headers.push_back(kIfMatchAllHeader); 249 headers.push_back(kIfMatchAllHeader);
(...skipping 11 matching lines...) Expand all
261 : GetDataOperation(registry, callback), 261 : GetDataOperation(registry, callback),
262 url_generator_(url_generator), 262 url_generator_(url_generator),
263 parent_content_url_(parent_content_url), 263 parent_content_url_(parent_content_url),
264 directory_name_(directory_name) { 264 directory_name_(directory_name) {
265 } 265 }
266 266
267 CreateDirectoryOperation::~CreateDirectoryOperation() {} 267 CreateDirectoryOperation::~CreateDirectoryOperation() {}
268 268
269 GURL CreateDirectoryOperation::GetURL() const { 269 GURL CreateDirectoryOperation::GetURL() const {
270 if (!parent_content_url_.is_empty()) 270 if (!parent_content_url_.is_empty())
271 return gdata_wapi_url_util::AddStandardUrlParams(parent_content_url_); 271 return GDataWapiUrlGenerator::AddStandardUrlParams(parent_content_url_);
272 272
273 return url_generator_.GenerateDocumentListRootUrl(); 273 return url_generator_.GenerateDocumentListRootUrl();
274 } 274 }
275 275
276 URLFetcher::RequestType 276 URLFetcher::RequestType
277 CreateDirectoryOperation::GetRequestType() const { 277 CreateDirectoryOperation::GetRequestType() const {
278 return URLFetcher::POST; 278 return URLFetcher::POST;
279 } 279 }
280 280
281 bool CreateDirectoryOperation::GetContentData(std::string* upload_content_type, 281 bool CreateDirectoryOperation::GetContentData(std::string* upload_content_type,
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
364 } 364 }
365 365
366 std::vector<std::string> 366 std::vector<std::string>
367 RenameResourceOperation::GetExtraRequestHeaders() const { 367 RenameResourceOperation::GetExtraRequestHeaders() const {
368 std::vector<std::string> headers; 368 std::vector<std::string> headers;
369 headers.push_back(kIfMatchAllHeader); 369 headers.push_back(kIfMatchAllHeader);
370 return headers; 370 return headers;
371 } 371 }
372 372
373 GURL RenameResourceOperation::GetURL() const { 373 GURL RenameResourceOperation::GetURL() const {
374 return gdata_wapi_url_util::AddStandardUrlParams(document_url()); 374 return GDataWapiUrlGenerator::AddStandardUrlParams(document_url());
375 } 375 }
376 376
377 bool RenameResourceOperation::GetContentData(std::string* upload_content_type, 377 bool RenameResourceOperation::GetContentData(std::string* upload_content_type,
378 std::string* upload_content) { 378 std::string* upload_content) {
379 upload_content_type->assign("application/atom+xml"); 379 upload_content_type->assign("application/atom+xml");
380 XmlWriter xml_writer; 380 XmlWriter xml_writer;
381 xml_writer.StartWriting(); 381 xml_writer.StartWriting();
382 xml_writer.StartElement("entry"); 382 xml_writer.StartElement("entry");
383 xml_writer.AddAttribute("xmlns", "http://www.w3.org/2005/Atom"); 383 xml_writer.AddAttribute("xmlns", "http://www.w3.org/2005/Atom");
384 384
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
491 const GURL& document_url) 491 const GURL& document_url)
492 : EntryActionOperation(registry, callback, document_url), 492 : EntryActionOperation(registry, callback, document_url),
493 url_generator_(url_generator), 493 url_generator_(url_generator),
494 parent_content_url_(parent_content_url) { 494 parent_content_url_(parent_content_url) {
495 } 495 }
496 496
497 AddResourceToDirectoryOperation::~AddResourceToDirectoryOperation() {} 497 AddResourceToDirectoryOperation::~AddResourceToDirectoryOperation() {}
498 498
499 GURL AddResourceToDirectoryOperation::GetURL() const { 499 GURL AddResourceToDirectoryOperation::GetURL() const {
500 if (!parent_content_url_.is_empty()) 500 if (!parent_content_url_.is_empty())
501 return gdata_wapi_url_util::AddStandardUrlParams(parent_content_url_); 501 return GDataWapiUrlGenerator::AddStandardUrlParams(parent_content_url_);
502 502
503 return url_generator_.GenerateDocumentListRootUrl(); 503 return url_generator_.GenerateDocumentListRootUrl();
504 } 504 }
505 505
506 URLFetcher::RequestType 506 URLFetcher::RequestType
507 AddResourceToDirectoryOperation::GetRequestType() const { 507 AddResourceToDirectoryOperation::GetRequestType() const {
508 return URLFetcher::POST; 508 return URLFetcher::POST;
509 } 509 }
510 510
511 bool AddResourceToDirectoryOperation::GetContentData( 511 bool AddResourceToDirectoryOperation::GetContentData(
(...skipping 28 matching lines...) Expand all
540 } 540 }
541 541
542 RemoveResourceFromDirectoryOperation::~RemoveResourceFromDirectoryOperation() { 542 RemoveResourceFromDirectoryOperation::~RemoveResourceFromDirectoryOperation() {
543 } 543 }
544 544
545 GURL RemoveResourceFromDirectoryOperation::GetURL() const { 545 GURL RemoveResourceFromDirectoryOperation::GetURL() const {
546 std::string escaped_resource_id = net::EscapePath(resource_id_); 546 std::string escaped_resource_id = net::EscapePath(resource_id_);
547 GURL edit_url(base::StringPrintf("%s/%s", 547 GURL edit_url(base::StringPrintf("%s/%s",
548 parent_content_url_.spec().c_str(), 548 parent_content_url_.spec().c_str(),
549 escaped_resource_id.c_str())); 549 escaped_resource_id.c_str()));
550 return gdata_wapi_url_util::AddStandardUrlParams(edit_url); 550 return GDataWapiUrlGenerator::AddStandardUrlParams(edit_url);
551 } 551 }
552 552
553 URLFetcher::RequestType 553 URLFetcher::RequestType
554 RemoveResourceFromDirectoryOperation::GetRequestType() const { 554 RemoveResourceFromDirectoryOperation::GetRequestType() const {
555 return URLFetcher::DELETE_REQUEST; 555 return URLFetcher::DELETE_REQUEST;
556 } 556 }
557 557
558 std::vector<std::string> 558 std::vector<std::string>
559 RemoveResourceFromDirectoryOperation::GetExtraRequestHeaders() const { 559 RemoveResourceFromDirectoryOperation::GetExtraRequestHeaders() const {
560 std::vector<std::string> headers; 560 std::vector<std::string> headers;
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 return true; 808 return true;
809 } 809 }
810 810
811 void ResumeUploadOperation::OnURLFetchUploadProgress( 811 void ResumeUploadOperation::OnURLFetchUploadProgress(
812 const URLFetcher* source, int64 current, int64 total) { 812 const URLFetcher* source, int64 current, int64 total) {
813 // Adjust the progress values according to the range currently uploaded. 813 // Adjust the progress values according to the range currently uploaded.
814 NotifyProgress(params_.start_range + current, params_.content_length); 814 NotifyProgress(params_.start_range + current, params_.content_length);
815 } 815 }
816 816
817 } // namespace google_apis 817 } // namespace google_apis
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/gdata_wapi_operations.h ('k') | chrome/browser/google_apis/gdata_wapi_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698