summaryrefslogtreecommitdiffstats
path: root/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java')
-rw-r--r--info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java b/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java
index 524e4cb2..343ff69f 100644
--- a/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java
+++ b/info_lookup/src/com/cyanogen/lookup/phonenumber/contract/LookupProvider.java
@@ -31,8 +31,24 @@ public interface LookupProvider {
/**
* Interface to provide ability to flag a phone number as spam
+ *
+ * @param phoneNumber {@link String}
*/
void markAsSpam(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();
+
+ /**
+ * Returns the name of the current provider
+ *
+ * @return {@link String}
+ */
+ String getDisplayName();
+
}