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

Unified Diff: chrome/browser/google_apis/gdata_wapi_operations.h

Issue 11418084: google_apis: Introduce GDataWapiUrlGenerator class (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: polish 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/google_apis/gdata_wapi_operations.h
diff --git a/chrome/browser/google_apis/gdata_wapi_operations.h b/chrome/browser/google_apis/gdata_wapi_operations.h
index b2a496ce3d56c1b9d160f22a4119b665f4e4ccea..6791bd9e1bd04c535532ee6461bcefb05adaa182 100644
--- a/chrome/browser/google_apis/gdata_wapi_operations.h
+++ b/chrome/browser/google_apis/gdata_wapi_operations.h
@@ -14,7 +14,7 @@
namespace google_apis {
-class GDataEntry;
+class GDataWapiUrlGenerator;
class DocumentEntry;
//============================ GetDocumentsOperation ===========================
@@ -30,6 +30,7 @@ class GetDocumentsOperation : public GetDataOperation {
// passed, the default URL is used and returns the first page of the result.
// When non-first page result is requested, |url| should be specified.
GetDocumentsOperation(OperationRegistry* registry,
+ const GDataWapiUrlGenerator& url_generator,
const GURL& url,
int start_changestamp,
const std::string& search_string,
@@ -43,6 +44,7 @@ class GetDocumentsOperation : public GetDataOperation {
virtual GURL GetURL() const OVERRIDE;
private:
+ const GDataWapiUrlGenerator& url_generator_;
GURL override_url_;
int start_changestamp_;
std::string search_string_;
@@ -58,6 +60,7 @@ class GetDocumentsOperation : public GetDataOperation {
class GetDocumentEntryOperation : public GetDataOperation {
public:
GetDocumentEntryOperation(OperationRegistry* registry,
+ const GDataWapiUrlGenerator& url_generator,
const std::string& resource_id,
const GetDataCallback& callback);
virtual ~GetDocumentEntryOperation();
@@ -67,6 +70,7 @@ class GetDocumentEntryOperation : public GetDataOperation {
virtual GURL GetURL() const OVERRIDE;
private:
+ const GDataWapiUrlGenerator& url_generator_;
// Resource id of the requested entry.
std::string resource_id_;
@@ -79,6 +83,7 @@ class GetDocumentEntryOperation : public GetDataOperation {
class GetAccountMetadataOperation : public GetDataOperation {
public:
GetAccountMetadataOperation(OperationRegistry* registry,
+ const GDataWapiUrlGenerator& url_generator,
const GetDataCallback& callback);
virtual ~GetAccountMetadataOperation();
@@ -87,6 +92,7 @@ class GetAccountMetadataOperation : public GetDataOperation {
virtual GURL GetURL() const OVERRIDE;
private:
+ const GDataWapiUrlGenerator& url_generator_;
DISALLOW_COPY_AND_ASSIGN(GetAccountMetadataOperation);
};
@@ -161,6 +167,7 @@ class CreateDirectoryOperation : public GetDataOperation {
public:
// Empty |parent_content_url| will create the directory in the root folder.
CreateDirectoryOperation(OperationRegistry* registry,
+ const GDataWapiUrlGenerator& url_generator,
const GetDataCallback& callback,
const GURL& parent_content_url,
const FilePath::StringType& directory_name);
@@ -176,6 +183,7 @@ class CreateDirectoryOperation : public GetDataOperation {
std::string* upload_content) OVERRIDE;
private:
+ const GDataWapiUrlGenerator& url_generator_;
GURL parent_content_url_;
FilePath::StringType directory_name_;
@@ -188,6 +196,7 @@ class CreateDirectoryOperation : public GetDataOperation {
class CopyDocumentOperation : public GetDataOperation {
public:
CopyDocumentOperation(OperationRegistry* registry,
+ const GDataWapiUrlGenerator& url_generator,
const GetDataCallback& callback,
const std::string& resource_id,
const FilePath::StringType& new_name);
@@ -203,6 +212,7 @@ class CopyDocumentOperation : public GetDataOperation {
std::string* upload_content) OVERRIDE;
private:
+ const GDataWapiUrlGenerator& url_generator_;
std::string resource_id_;
FilePath::StringType new_name_;
@@ -279,6 +289,7 @@ class AuthorizeAppsOperation : public GetDataOperation {
class AddResourceToDirectoryOperation : public EntryActionOperation {
public:
AddResourceToDirectoryOperation(OperationRegistry* registry,
+ const GDataWapiUrlGenerator& url_generator,
const EntryActionCallback& callback,
const GURL& parent_content_url,
const GURL& document_url);
@@ -292,6 +303,7 @@ class AddResourceToDirectoryOperation : public EntryActionOperation {
std::string* upload_content) OVERRIDE;
private:
+ const GDataWapiUrlGenerator& url_generator_;
GURL parent_content_url_;
DISALLOW_COPY_AND_ASSIGN(AddResourceToDirectoryOperation);
« no previous file with comments | « no previous file | chrome/browser/google_apis/gdata_wapi_operations.cc » ('j') | chrome/browser/google_apis/gdata_wapi_service.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698