summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/speeddial/database/SpeedDialEntry.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/speeddial/database/SpeedDialEntry.java')
-rw-r--r--java/com/android/dialer/speeddial/database/SpeedDialEntry.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/java/com/android/dialer/speeddial/database/SpeedDialEntry.java b/java/com/android/dialer/speeddial/database/SpeedDialEntry.java
index f63619480..5b54b79c8 100644
--- a/java/com/android/dialer/speeddial/database/SpeedDialEntry.java
+++ b/java/com/android/dialer/speeddial/database/SpeedDialEntry.java
@@ -27,8 +27,13 @@ import java.lang.annotation.RetentionPolicy;
@AutoValue
public abstract class SpeedDialEntry {
- /** Unique ID */
- public abstract long id();
+ /**
+ * Unique ID
+ *
+ * <p>Must be null when inserting, and an ID will be generated and returned after inserting.
+ */
+ @Nullable
+ public abstract Long id();
/** @see {@link Contacts#_ID} */
public abstract long contactId();
@@ -55,7 +60,7 @@ public abstract class SpeedDialEntry {
@AutoValue.Builder
public abstract static class Builder {
- public abstract Builder setId(long id);
+ public abstract Builder setId(Long id);
public abstract Builder setContactId(long contactId);