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

Side by Side Diff: chrome/browser/google_apis/gdata_wapi_url_generator.h

Issue 14240004: Small clean up of GDataWapiUrlGenerator. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Use int64 for changelist Created 7 years, 8 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 // URL utility functions for Google Documents List API (aka WAPI). 5 // URL utility functions for Google Documents List API (aka WAPI).
6 6
7 #ifndef CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_URL_GENERATOR_H_ 7 #ifndef CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_URL_GENERATOR_H_
8 #define CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_URL_GENERATOR_H_ 8 #define CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_URL_GENERATOR_H_
9 9
10 #include <string> 10 #include <string>
(...skipping 19 matching lines...) Expand all
30 // Adds additional parameters for initiate uploading as well as standard 30 // Adds additional parameters for initiate uploading as well as standard
31 // url params (as AddStandardUrlParams above does). 31 // url params (as AddStandardUrlParams above does).
32 static GURL AddInitiateUploadUrlParams(const GURL& url); 32 static GURL AddInitiateUploadUrlParams(const GURL& url);
33 33
34 // Adds additional parameters for API version, output content type and to 34 // Adds additional parameters for API version, output content type and to
35 // show folders in the feed are added to document feed URLs. 35 // show folders in the feed are added to document feed URLs.
36 // Optionally, adds start-index=... parameter if |changestamp| is non-zero, 36 // Optionally, adds start-index=... parameter if |changestamp| is non-zero,
37 // and adds q=... parameter if |search_string| is non-empty. 37 // and adds q=... parameter if |search_string| is non-empty.
38 static GURL AddFeedUrlParams(const GURL& url, 38 static GURL AddFeedUrlParams(const GURL& url,
39 int num_items_to_fetch, 39 int num_items_to_fetch,
40 int changestamp, 40 int64 changestamp,
41 const std::string& search_string); 41 const std::string& search_string);
42 42
43 // Generates a URL for getting the resource list feed. 43 // Generates a URL for getting the resource list feed.
44 // 44 //
45 // The parameters other than |search_string| are mutually exclusive. 45 // The parameters other than |search_string| are mutually exclusive.
46 // If |override_url| is non-empty, other parameters are ignored. Or if 46 // If |override_url| is non-empty, other parameters are ignored. Or if
47 // |override_url| is empty, others are not used. Besides, |search_string| 47 // |override_url| is empty, others are not used. Besides, |search_string|
48 // cannot be set together with |start_changestamp|. 48 // cannot be set together with |start_changestamp|.
49 // 49 //
50 // TODO(kinaba,haruki): http://crbug.com/160932 50 // TODO(kinaba,haruki): http://crbug.com/160932
(...skipping 11 matching lines...) Expand all
62 // search_string 62 // search_string
63 // If |search_string| is non-empty, q=... parameter is added, and 63 // If |search_string| is non-empty, q=... parameter is added, and
64 // max-results=... parameter is adjusted for a search. 64 // max-results=... parameter is adjusted for a search.
65 // 65 //
66 // directory_resource_id: 66 // directory_resource_id:
67 // If |directory_resource_id| is non-empty, a URL for fetching documents in 67 // If |directory_resource_id| is non-empty, a URL for fetching documents in
68 // a particular directory is generated. 68 // a particular directory is generated.
69 // 69 //
70 GURL GenerateResourceListUrl( 70 GURL GenerateResourceListUrl(
71 const GURL& override_url, 71 const GURL& override_url,
72 int start_changestamp, 72 int64 start_changestamp,
73 const std::string& search_string, 73 const std::string& search_string,
74 const std::string& directory_resource_id) const; 74 const std::string& directory_resource_id) const;
75 75
76 // Generates a URL for getting or editing the resource entry of 76 // Generates a URL for getting or editing the resource entry of
77 // the given resource ID. 77 // the given resource ID.
78 GURL GenerateEditUrl(const std::string& resource_id) const; 78 GURL GenerateEditUrl(const std::string& resource_id) const;
79 79
80 // Generates a URL for getting or editing the resource entry of the 80 // Generates a URL for getting or editing the resource entry of the
81 // given resource ID without query params. 81 // given resource ID without query params.
82 // Note that, in order to access to the WAPI server, it is necessary to 82 // Note that, in order to access to the WAPI server, it is necessary to
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 // list of installed third party applications. 115 // list of installed third party applications.
116 GURL GenerateAccountMetadataUrl(bool include_installed_apps) const; 116 GURL GenerateAccountMetadataUrl(bool include_installed_apps) const;
117 117
118 private: 118 private:
119 const GURL base_url_; 119 const GURL base_url_;
120 }; 120 };
121 121
122 } // namespace google_apis 122 } // namespace google_apis
123 123
124 #endif // CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_URL_GENERATOR_H_ 124 #endif // CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_URL_GENERATOR_H_
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/gdata_wapi_operations_unittest.cc ('k') | chrome/browser/google_apis/gdata_wapi_url_generator.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698