X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fdrive%2Fdrive_api_util.h;h=69f30bbd40b7eeeb111603a9485877166350a8a2;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=a57432011d678e98eb5b9bf132c26559872c1da4;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/drive/drive_api_util.h b/src/chrome/browser/drive/drive_api_util.h index a574320..69f30bb 100644 --- a/src/chrome/browser/drive/drive_api_util.h +++ b/src/chrome/browser/drive/drive_api_util.h @@ -8,9 +8,7 @@ #include #include "base/memory/scoped_ptr.h" -#include "chrome/browser/drive/drive_service_interface.h" #include "google_apis/drive/drive_common_callbacks.h" -#include "google_apis/drive/drive_entry_kinds.h" #include "google_apis/drive/gdata_errorcode.h" class GURL; @@ -21,11 +19,8 @@ class Value; } // namespace base namespace google_apis { -class AppList; -class AppResource; class ChangeList; class ChangeResource; -class DriveAppIcon; class FileList; class FileResource; class ResourceEntry; @@ -68,34 +63,6 @@ std::string ExtractResourceIdFromUrl(const GURL& url); // into the new format. std::string CanonicalizeResourceId(const std::string& resource_id); -// Returns a ResourceIdCanonicalizer which returns the argument. -ResourceIdCanonicalizer GetIdentityResourceIdCanonicalizer(); - -// Note: Following constants and a function are used to support GetShareUrl on -// Drive API v2. Unfortunately, there is no support on Drive API v2, so we need -// to fall back to GData WAPI for the GetShareUrl. Thus, these are shared by -// both GDataWapiService and DriveAPIService. -// TODO(hidehiko): Remove these from here, when Drive API v2 supports -// GetShareUrl. - -// OAuth2 scopes for the GData WAPI. -extern const char kDocsListScope[]; -extern const char kDriveAppsScope[]; - -// Extracts an url to the sharing dialog and returns it via |callback|. If -// the share url doesn't exist, then an empty url is returned. -void ParseShareUrlAndRun(const google_apis::GetShareUrlCallback& callback, - google_apis::GDataErrorCode error, - scoped_ptr value); - -// Converts ResourceEntry to FileResource. -scoped_ptr -ConvertResourceEntryToFileResource(const google_apis::ResourceEntry& entry); - -// Returns the GData WAPI's Kind of the FileResource. -google_apis::DriveEntryKind GetKind( - const google_apis::FileResource& file_resource); - // Converts FileResource to ResourceEntry. scoped_ptr ConvertFileResourceToResourceEntry( @@ -118,9 +85,17 @@ ConvertChangeListToResourceList(const google_apis::ChangeList& change_list); // or an empty string if an error is found. std::string GetMd5Digest(const base::FilePath& file_path); -// The resource ID for the root directory for WAPI is defined in the spec: -// https://developers.google.com/google-apps/documents-list/ -extern const char kWapiRootDirectoryResourceId[]; +// Returns preferred file extension for hosted documents which have given mime +// type. +std::string GetHostedDocumentExtension(const std::string& mime_type); + +// Returns true if the given mime type is corresponding to one of known hosted +// document types. +bool IsKnownHostedDocumentMimeType(const std::string& mime_type); + +// Returns true if the given file path has an extension corresponding to one of +// hosted document types. +bool HasHostedDocumentExtension(const base::FilePath& path); } // namespace util } // namespace drive