diff options
author | linyuh <linyuh@google.com> | 2018-05-18 13:32:36 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-05-18 14:34:18 -0700 |
commit | 00cdd7b552b3fde4c9cbc1c4e4d0edc1b54df365 (patch) | |
tree | 201cfd29ae955524c29c7bc41738fff2a7c8d59e /java/com/android/dialer/calllogutils/NumberAttributesConverter.java | |
parent | 619080d929b914e218bd32aa30287a67bf10551b (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.java | 63 |
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()); - } -} |