summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java
diff options
context:
space:
mode:
authorlinyuh <linyuh@google.com>2018-02-08 10:44:50 -0800
committerCopybara-Service <copybara-piper@google.com>2018-02-09 16:46:38 -0800
commit21b13e2975180744020b0fb8c150e4a74c45e30c (patch)
tree398fb87ed742538e427373e6928822ce1747387f /java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java
parentd4264575756e50c249ce26e8e12206aa3b4257a6 (diff)
Show icon and label for a spam number in the new call log.
Bug: 73077158 Test: CallLogEntryTextTest, GlidePhotoManagerImplTest, PhoneLookupInfoConsolidatorTest PiperOrigin-RevId: 185017362 Change-Id: I113472482da2213d17a847054272a22249edc578
Diffstat (limited to 'java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java')
-rw-r--r--java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java47
1 files changed, 1 insertions, 46 deletions
diff --git a/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java b/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java
index f19fd282c..5017d83b9 100644
--- a/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java
+++ b/java/com/android/dialer/contactactions/ContactPrimaryActionInfo.java
@@ -16,11 +16,10 @@
package com.android.dialer.contactactions;
import android.content.Intent;
-import android.net.Uri;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import com.android.dialer.DialerPhoneNumber;
-import com.android.dialer.lettertile.LetterTileDrawable;
+import com.android.dialer.glidephotomanager.PhotoInfo;
import com.google.auto.value.AutoValue;
/**
@@ -35,50 +34,6 @@ public abstract class ContactPrimaryActionInfo {
@Nullable
public abstract DialerPhoneNumber number();
- /** Information used to construct the photo for the contact. */
- @AutoValue
- public abstract static class PhotoInfo {
- public abstract long photoId();
-
- @Nullable
- public abstract Uri photoUri();
-
- @Nullable
- public abstract String lookupUri();
-
- /** Badges the photo with a video icon if true. */
- public abstract boolean isVideo();
-
- @LetterTileDrawable.ContactType
- public abstract int contactType();
-
- /** Used to generate letter tile if there is no photo. */
- @Nullable
- public abstract String displayName();
-
- /** Builder for {@link PhotoInfo}. */
- @AutoValue.Builder
- public abstract static class Builder {
- public abstract Builder setPhotoId(long photoId);
-
- public abstract Builder setPhotoUri(@Nullable Uri photoUri);
-
- public abstract Builder setLookupUri(@Nullable String lookupUri);
-
- public abstract Builder setIsVideo(boolean isVideo);
-
- public abstract Builder setContactType(@LetterTileDrawable.ContactType int contactType);
-
- public abstract Builder setDisplayName(@Nullable String displayName);
-
- public abstract PhotoInfo build();
- }
-
- public static Builder builder() {
- return new AutoValue_ContactPrimaryActionInfo_PhotoInfo.Builder();
- }
- }
-
@NonNull
public abstract PhotoInfo photoInfo();