31 #ifndef MODULES_CMR_MODULE_GRANULE_H_
32 #define MODULES_CMR_MODULE_GRANULE_H_
36 #include "rapidjson/document.h"
37 #include "CatalogItem.h"
38 #include "BESCatalogUtils.h"
49 std::string d_data_access_url;
50 std::string d_metadata_access_url;
51 std::string d_size_str;
52 std::string d_last_modified_time;
64 std::string getName(){
return d_name; }
65 std::string getId(){
return d_id; }
66 std::string getDataAccessUrl() {
return d_data_access_url; }
67 std::string getMetadataAccessUrl(){
return d_metadata_access_url; }
68 std::string getSizeStr(){
return d_size_str; }
69 std::string getLastModifiedStr() {
return d_last_modified_time; }
70 size_t getSize(){
return atol(getSizeStr().c_str()); }