diff options
| author | Rohit Yengisetty <rohit@cyngn.com> | 2016-01-06 21:58:38 -0800 |
|---|---|---|
| committer | Rohit Yengisetty <rohit@cyngn.com> | 2016-01-08 15:46:46 -0800 |
| commit | 51aabe650a5f3530e29c66cbf1ac287d1f7f00a9 (patch) | |
| tree | 9aaec5a23e5f3165e5d0c802dae51a87f79065d1 | |
| parent | d3de2ebe62506129d9a09ec8cbdf495b0e37e8f4 (diff) | |
| download | android_packages_apps_ContactsCommon-51aabe650a5f3530e29c66cbf1ac287d1f7f00a9.tar.gz android_packages_apps_ContactsCommon-51aabe650a5f3530e29c66cbf1ac287d1f7f00a9.tar.bz2 android_packages_apps_ContactsCommon-51aabe650a5f3530e29c66cbf1ac287d1f7f00a9.zip | |
Refactor contact info lookup
Change-Id: I17c33ddb046437dde3348d7359dcb422f118a478
| -rw-r--r-- | info_lookup/src/com/cyanogen/lookup/phonenumber/provider/LookupProviderImpl.java | 7 | ||||
| -rw-r--r-- | src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java (renamed from info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java) | 11 | ||||
| -rw-r--r-- | src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java (renamed from info_lookup/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java) | 0 | ||||
| -rw-r--r-- | src/com/cyanogen/lookup/phonenumber/response/LookupResponse.java (renamed from info_lookup/src/com/cyanogen/lookup/phonenumber/response/LookupResponse.java) | 0 | ||||
| -rw-r--r-- | src/com/cyanogen/lookup/phonenumber/util/LookupHandlerThread.java (renamed from info_lookup/src/com/cyanogen/lookup/phonenumber/LookupHandlerThread.java) | 6 |
5 files changed, 18 insertions, 6 deletions
diff --git a/info_lookup/src/com/cyanogen/lookup/phonenumber/provider/LookupProviderImpl.java b/info_lookup/src/com/cyanogen/lookup/phonenumber/provider/LookupProviderImpl.java index 40d86a62..27bbdc4a 100644 --- a/info_lookup/src/com/cyanogen/lookup/phonenumber/provider/LookupProviderImpl.java +++ b/info_lookup/src/com/cyanogen/lookup/phonenumber/provider/LookupProviderImpl.java @@ -42,7 +42,12 @@ public class LookupProviderImpl implements LookupProvider { } @Override - public boolean hasSpamReporting() { + public void unmarkAsSpam(String phoneNumber) { + /* NOT IMPLEMENTED */ + } + + @Override + public boolean supportsSpamReporting() { /* NOT a valid implementation */ return false; } diff --git a/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java b/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java index 343ff69f..860dadff 100644 --- a/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java +++ b/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java @@ -30,18 +30,25 @@ public interface LookupProvider { void disable(); /** - * Interface to provide ability to flag a phone number as spam + * flag a phone number as spam * * @param phoneNumber {@link String} */ void markAsSpam(String phoneNumber); /** + * un-flag a phone number as spam + * + * @param phoneNumber {@link String} + */ + void unmarkAsSpam(String phoneNumber); + + /** * Check if the current provider supports spam reporting * * @return {@link Boolean} <code>true</code> if available, <code>false</code> if not */ - boolean hasSpamReporting(); + boolean supportsSpamReporting(); /** * Returns the name of the current provider diff --git a/info_lookup/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java b/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java index e160bbb6..e160bbb6 100644 --- a/info_lookup/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java +++ b/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java diff --git a/info_lookup/src/com/cyanogen/lookup/phonenumber/response/LookupResponse.java b/src/com/cyanogen/lookup/phonenumber/response/LookupResponse.java index 1cb51c2b..1cb51c2b 100644 --- a/info_lookup/src/com/cyanogen/lookup/phonenumber/response/LookupResponse.java +++ b/src/com/cyanogen/lookup/phonenumber/response/LookupResponse.java diff --git a/info_lookup/src/com/cyanogen/lookup/phonenumber/LookupHandlerThread.java b/src/com/cyanogen/lookup/phonenumber/util/LookupHandlerThread.java index fed2126a..3cabeac9 100644 --- a/info_lookup/src/com/cyanogen/lookup/phonenumber/LookupHandlerThread.java +++ b/src/com/cyanogen/lookup/phonenumber/util/LookupHandlerThread.java @@ -1,4 +1,4 @@ -package com.cyanogen.lookup.phonenumber; +package com.cyanogen.lookup.phonenumber.util; import android.content.Context; import android.os.Handler; @@ -102,8 +102,8 @@ public class LookupHandlerThread extends HandlerThread implements Handler.Callba * * @return {@link Boolean} */ - public boolean hasSpamReporting() { - return mLookupProvider.hasSpamReporting(); + public boolean isProviderInterestedInSpam() { + return mLookupProvider.supportsSpamReporting(); } /** |
