| 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);
|
|
|