summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
diff options
context:
space:
mode:
authorRohit Yengisetty <rohit@cyngn.com>2016-01-06 21:58:38 -0800
committerRohit Yengisetty <rohit@cyngn.com>2016-01-12 22:36:37 -0800
commitbbf7e8276d72c2e524c13cf659c64e473385265e (patch)
tree73b3e0166526a1c43452d2e2bb2b01caa5ea5718 /src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
parentb5b16f7a9c3d298b6473c5056c40299dbc7235a7 (diff)
downloadandroid_packages_apps_ContactsCommon-bbf7e8276d72c2e524c13cf659c64e473385265e.tar.gz
android_packages_apps_ContactsCommon-bbf7e8276d72c2e524c13cf659c64e473385265e.tar.bz2
android_packages_apps_ContactsCommon-bbf7e8276d72c2e524c13cf659c64e473385265e.zip
Refactor contact info lookup
Change-Id: Ie926475b31360455b7cdf2d653b58bec9579f736
Diffstat (limited to 'src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java')
-rw-r--r--src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java b/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
new file mode 100644
index 00000000..e160bbb6
--- /dev/null
+++ b/src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java
@@ -0,0 +1,25 @@
+package com.cyanogen.lookup.phonenumber.request;
+
+import com.cyanogen.lookup.phonenumber.response.LookupResponse;
+
+/**
+ * Encapsulates the notion of a phone number lookup request
+ */
+public class LookupRequest {
+ public String mPhoneNumber;
+ public Callback mCallback;
+
+ public LookupRequest(String phoneNumber, Callback callback) {
+ mPhoneNumber = phoneNumber;
+ mCallback = callback;
+ }
+
+ @Override
+ public int hashCode() {
+ return mPhoneNumber.hashCode();
+ }
+
+ public interface Callback {
+ void onNewInfo(LookupRequest lookupRequest, LookupResponse response);
+ }
+}