summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/calllogutils/NumberAttributesConverter.java
diff options
context:
space:
mode:
authorlinyuh <linyuh@google.com>2018-05-18 13:32:36 -0700
committerCopybara-Service <copybara-piper@google.com>2018-05-18 14:34:18 -0700
commit00cdd7b552b3fde4c9cbc1c4e4d0edc1b54df365 (patch)
tree201cfd29ae955524c29c7bc41738fff2a7c8d59e /java/com/android/dialer/calllogutils/NumberAttributesConverter.java
parent619080d929b914e218bd32aa30287a67bf10551b (diff)
Remove duplicate code when constructing PhotoInfo proto.
Bug: 79770053 Test: Existing tests PiperOrigin-RevId: 197192087 Change-Id: I44c60d13c83b3e23dc141fd9e9b88e108687bf96
Diffstat (limited to 'java/com/android/dialer/calllogutils/NumberAttributesConverter.java')
-rw-r--r--java/com/android/dialer/calllogutils/NumberAttributesConverter.java63
1 files changed, 0 insertions, 63 deletions
diff --git a/java/com/android/dialer/calllogutils/NumberAttributesConverter.java b/java/com/android/dialer/calllogutils/NumberAttributesConverter.java
deleted file mode 100644
index 8081c4b3f..000000000
--- a/java/com/android/dialer/calllogutils/NumberAttributesConverter.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (C) 2018 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.dialer.calllogutils;
-
-import android.text.TextUtils;
-import com.android.dialer.NumberAttributes;
-import com.android.dialer.glidephotomanager.PhotoInfo;
-import com.android.dialer.phonelookup.PhoneLookupInfo;
-import com.android.dialer.phonelookup.consolidator.PhoneLookupInfoConsolidator;
-
-/** Converts {@link NumberAttributes} to {@link PhotoInfo} */
-public final class NumberAttributesConverter {
-
- /** Converts {@link NumberAttributes} to {@link PhotoInfo.Builder} */
- public static PhotoInfo.Builder toPhotoInfoBuilder(NumberAttributes numberAttributes) {
- return PhotoInfo.newBuilder()
- .setName(numberAttributes.getName())
- .setPhotoUri(numberAttributes.getPhotoUri())
- .setPhotoId(numberAttributes.getPhotoId())
- .setLookupUri(numberAttributes.getLookupUri())
- .setIsBusiness(numberAttributes.getIsBusiness())
- .setIsSpam(numberAttributes.getIsSpam())
- .setIsBlocked(numberAttributes.getIsBlocked());
- }
-
- /** Converts {@link PhoneLookupInfo} to {@link NumberAttributes.Builder} */
- public static NumberAttributes.Builder fromPhoneLookupInfo(PhoneLookupInfo phoneLookupInfo) {
- PhoneLookupInfoConsolidator phoneLookupInfoConsolidator =
- new PhoneLookupInfoConsolidator(phoneLookupInfo);
- return NumberAttributes.newBuilder()
- .setName(phoneLookupInfoConsolidator.getName())
- .setPhotoUri(
- !TextUtils.isEmpty(phoneLookupInfoConsolidator.getPhotoThumbnailUri())
- ? phoneLookupInfoConsolidator.getPhotoThumbnailUri()
- : phoneLookupInfoConsolidator.getPhotoUri())
- .setPhotoId(phoneLookupInfoConsolidator.getPhotoId())
- .setLookupUri(phoneLookupInfoConsolidator.getLookupUri())
- .setNumberTypeLabel(phoneLookupInfoConsolidator.getNumberLabel())
- .setIsBusiness(phoneLookupInfoConsolidator.isBusiness())
- .setIsBlocked(phoneLookupInfoConsolidator.isBlocked())
- .setIsSpam(phoneLookupInfoConsolidator.isSpam())
- .setCanReportAsInvalidNumber(phoneLookupInfoConsolidator.canReportAsInvalidNumber())
- .setIsCp2InfoIncomplete(phoneLookupInfoConsolidator.isDefaultCp2InfoIncomplete())
- .setContactSource(phoneLookupInfoConsolidator.getContactSource())
- .setCanSupportCarrierVideoCall(phoneLookupInfoConsolidator.canSupportCarrierVideoCall())
- .setGeolocation(phoneLookupInfoConsolidator.getGeolocation())
- .setIsEmergencyNumber(phoneLookupInfoConsolidator.isEmergencyNumber());
- }
-}