gdata_wapi_requests.cc revision c5cede9ae108bb15f6b7a8aea21c7e1fefa2834c
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 3// found in the LICENSE file. 4 5#include "google_apis/drive/gdata_wapi_requests.h" 6 7#include "google_apis/drive/gdata_wapi_url_generator.h" 8 9namespace google_apis { 10 11//============================ GetResourceEntryRequest ======================= 12 13GetResourceEntryRequest::GetResourceEntryRequest( 14 RequestSender* sender, 15 const GDataWapiUrlGenerator& url_generator, 16 const std::string& resource_id, 17 const GURL& embed_origin, 18 const GetDataCallback& callback) 19 : GetDataRequest(sender, callback), 20 url_generator_(url_generator), 21 resource_id_(resource_id), 22 embed_origin_(embed_origin) { 23 DCHECK(!callback.is_null()); 24} 25 26GetResourceEntryRequest::~GetResourceEntryRequest() {} 27 28GURL GetResourceEntryRequest::GetURL() const { 29 return url_generator_.GenerateEditUrlWithEmbedOrigin( 30 resource_id_, embed_origin_); 31} 32 33} // namespace google_apis 34