diff options
author | Rohit Yengisetty <rohit@cyngn.com> | 2016-01-06 21:58:38 -0800 |
---|---|---|
committer | Rohit Yengisetty <rohit@cyngn.com> | 2016-01-12 22:36:37 -0800 |
commit | bbf7e8276d72c2e524c13cf659c64e473385265e (patch) | |
tree | 73b3e0166526a1c43452d2e2bb2b01caa5ea5718 /src/com/cyanogen/lookup/phonenumber/request/LookupRequest.java | |
parent | b5b16f7a9c3d298b6473c5056c40299dbc7235a7 (diff) | |
download | android_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.java | 25 |
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); + } +} |