diff options
Diffstat (limited to 'java/com/android/dialer/speeddial/database/SpeedDialEntry.java')
-rw-r--r-- | java/com/android/dialer/speeddial/database/SpeedDialEntry.java | 11 |
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); |