shill: Consolidate Cellular DBus properties in the Cellular class.

BUG=chromium:321854
TEST=(1) Run platform2 unittests.
     (2) Run network_3g, network_ui, network3g_pseudomodem suite on 3G, LTE, and
         CDMA modems.

Change-Id: I5717c5de8597f8bfac15b3947f455c6e44344929
Reviewed-on: https://chromium-review.googlesource.com/177700
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
diff --git a/cellular_capability_universal_cdma.cc b/cellular_capability_universal_cdma.cc
index f51892f..c6cae61 100644
--- a/cellular_capability_universal_cdma.cc
+++ b/cellular_capability_universal_cdma.cc
@@ -107,7 +107,7 @@
   }
   PendingActivationStore::State state =
       modem_info()->pending_activation_store()->GetActivationState(
-          PendingActivationStore::kIdentifierMEID, meid());
+          PendingActivationStore::kIdentifierMEID, cellular()->meid());
   if (state == PendingActivationStore::kStatePending) {
     SLOG(Cellular, 2) << "There's already a pending activation. Ignoring.";
     return;
@@ -122,7 +122,7 @@
   // during OTA activation.
   modem_info()->pending_activation_store()->SetActivationState(
       PendingActivationStore::kIdentifierMEID,
-      meid(),
+      cellular()->meid(),
       PendingActivationStore::kStatePending);
 
   // Initiate OTA activation.
@@ -141,12 +141,12 @@
   if (IsActivated()) {
     SLOG(Cellular, 3) << "CDMA service activated. Clear store.";
     modem_info()->pending_activation_store()->RemoveEntry(
-        PendingActivationStore::kIdentifierMEID, meid());
+        PendingActivationStore::kIdentifierMEID, cellular()->meid());
     return;
   }
   PendingActivationStore::State state =
       modem_info()->pending_activation_store()->GetActivationState(
-          PendingActivationStore::kIdentifierMEID, meid());
+          PendingActivationStore::kIdentifierMEID, cellular()->meid());
   if (IsActivating() && state != PendingActivationStore::kStateFailureRetry) {
     SLOG(Cellular, 3) << "OTA activation in progress. Nothing to do.";
     return;
@@ -252,10 +252,10 @@
   CellularService::OLP olp;
   olp.CopyFrom(*result);
   string post_data = olp.GetPostData();
-  ReplaceSubstringsAfterOffset(&post_data, 0, "${esn}", esn());
+  ReplaceSubstringsAfterOffset(&post_data, 0, "${esn}", cellular()->esn());
   ReplaceSubstringsAfterOffset(&post_data, 0, "${mdn}",
                                GetMdnForOLP(*cellular_operator));
-  ReplaceSubstringsAfterOffset(&post_data, 0, "${meid}", meid());
+  ReplaceSubstringsAfterOffset(&post_data, 0, "${meid}", cellular()->meid());
   ReplaceSubstringsAfterOffset(&post_data, 0, "${oem}", "GOG2");
   olp.SetPostData(post_data);
   if (cellular()->service().get())
@@ -356,9 +356,9 @@
 
   string value;
   if (DBusProperties::GetString(status_changes, "mdn", &value))
-    set_mdn(value);
+    cellular()->set_mdn(value);
   if (DBusProperties::GetString(status_changes, "min", &value))
-    set_min(value);
+    cellular()->set_min(value);
 
   SLOG(Cellular, 2) << "Activation state: "
                     << GetActivationStateString(activation_state_);
@@ -375,13 +375,13 @@
     LOG(INFO) << "Activation completed successfully.";
     modem_info()->pending_activation_store()->SetActivationState(
         PendingActivationStore::kIdentifierMEID,
-        meid(),
+        cellular()->meid(),
         PendingActivationStore::kStateActivated);
   } else {
     LOG(ERROR) << "Activation failed with error: " << error;
     modem_info()->pending_activation_store()->SetActivationState(
         PendingActivationStore::kIdentifierMEID,
-        meid(),
+        cellular()->meid(),
         PendingActivationStore::kStateFailureRetry);
   }
   UpdatePendingActivationState();
@@ -457,7 +457,7 @@
 bool CellularCapabilityUniversalCDMA::IsActivating() const {
   PendingActivationStore::State state =
       modem_info()->pending_activation_store()->GetActivationState(
-          PendingActivationStore::kIdentifierMEID, meid());
+          PendingActivationStore::kIdentifierMEID, cellular()->meid());
   return (state == PendingActivationStore::kStatePending) ||
       (state == PendingActivationStore::kStateFailureRetry) ||
       (activation_state_ == MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATING);
@@ -558,11 +558,11 @@
   if (DBusProperties::GetString(properties,
                                 MM_MODEM_MODEMCDMA_PROPERTY_MEID,
                                 &str_value))
-    set_meid(str_value);
+    cellular()->set_meid(str_value);
   if (DBusProperties::GetString(properties,
                                 MM_MODEM_MODEMCDMA_PROPERTY_ESN,
                                 &str_value))
-    set_esn(str_value);
+    cellular()->set_esn(str_value);
 
   uint32_t sid = sid_;
   uint32_t nid = nid_;