History log of /packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d9c1848f4b0f62b9429f27bf33cfc013d45de6e2 09-Oct-2014 Régis Décamps <regisd@google.com> Replace "Corporate" by "Exchange"

Bug: 17925116 Change "Corporate" to "Exchange"
Change-Id: Ia7f8a8c2e393924cf13eb9a0895ae29d8acc7eb4
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
ad1af8afe5280b99763e1c9d6381ca3285772a65 07-Oct-2014 Jay Shrauner <shrauner@google.com> Fix name fields for selected GAL search results

Add support for display name source and alternate display names.
Quick Contacts needs this in order to handle the display name correctly.

Bug:17848281
Change-Id: I4e788cbd732683b7d443973f2a4093b682d72bb7
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
2db0b68170b046b41c0319768d7018d093e536a4 20-Jun-2014 Anthony Lee <anthonylee@google.com> b/15746597. Adjust workflow when there are no results for a GAL search.

The actual crash is a wtf but the problem is we are not properly handling
empty results from Exchange. Now we are. The wtf logging should remain
but the code around it needed changing.

Change-Id: I06c214cc79cf5690ec1685655e4adba817df9295
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
bb0141b49e7eff978fa445249dc888461ea581e3 03-Jun-2014 Martin Hibdon <mhibdon@google.com> Delete obsolete code

ExchangeService was only being used for GalSearch. That
code has been moved EasService.
Other services, EasAccountService, EasOutboxService, and
EasSyncService are no longer used and have been removed,
along with a bunch of other unused helper classes.

Change-Id: I25c7e53896125818cfd6d3e3bf630ff671f142d1
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
e7e74f5d67647510a0394dcc8346a9cd7781d970 04-Feb-2014 Jay Shrauner <shrauner@google.com> Fix handling of display names

- create display name from email or phone if otherwise lacking a name
- filter out results entirely lacking a name
- query for larger than asked for result set for phone filter queries
so can return requested number of results even with client side filtering
of contacts lacking phone numbers
- for email filter queries, filter out results without an email address

Bug:12893832
Change-Id: I6168fb5bf9300b2e279c45ac9c0552451fc89296
(cherry picked from commit 4511cd31dc6cb0a3ef97661d72b4f2196b5b8fdd)
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
674df0303129dcfa54a2cee2bf7e11195986220b 04-Feb-2014 Anthony Lee <anthonylee@google.com> NPE fix in NameComparator when null strings are provided by the
caller. b/12894779

This is the integration of an Exchange fix from Motorola. As part
of this fix, unit tests have been introduced to verify that we
are experiencing the correct behavior. Writing these unit tests
required some factoring/unwrapped to make the code easier to test.

Change-Id: I3fe8278c56fb13e2e43f32c3eeba1cbe01ea3b8b
(cherry picked from commit 6fd3b6c35d930ee045cb6cfe3d6770d450b7b523)
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
8999766c3798c606840477abd203fc02fb55aa13 06-Nov-2013 Yu Ping Hu <yph@google.com> Fix Exchange directory lookup for phone queries.

- Ignore empty phone numbers as well as null numbers.
- Return lookup key for phone queries.

Bug: 11539561
Change-Id: Ib4b16a7401626fa4702f63f899df3e8d904fdc17
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
222dec5216626980f1450d8917e9b73e2d4c9040 02-Oct-2013 Alon Albert <aalbert@google.com> Enhance GAL Provider

Support Phone Filter
Support Display Name in Email Filter

Bug: 11026456

Change-Id: Ief94796ea259618ab261907626dace095670bd1b
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
6ac502883abcecc4c80b26ed2b1a2a1e7308505c 01-Oct-2013 Alon Albert <aalbert@google.com> Add Some Logging to GAL Provider

Change-Id: Ic70d7cfe8c2090bdcfaa2504a24c2bcefedd73de
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
88e51a3c990658e8b104881cb9d6c6a8d488a8a6 18-Sep-2013 Tony Mantler <nicoya@google.com> Make sure EmailContent is initialized before referencing provider URIs

b/10802719

Change-Id: I66fd491cfc1e0426aa306c5edce5b70286c5f8b2
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
56d35257ef1493e849522c3c2828d904e4c5531f 26-Jun-2013 Scott Kennedy <skennedy@google.com> Clean up a bunch of warnings

Bug: 9565838
Change-Id: Ieb65ab41c1e320647a1a17b835371c5eb8e342db
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
7f29df6b105b1b7fe83713245a680d151fd32887 16-Sep-2012 Marc Blank <mblank@google.com> Revert "Initialize matcher in onCreate()"

This reverts commit 8012f8c0042a1f399785747b43d9123e84cc0b49

Change-Id: I65a864dfe9128d9867cd3f797bccacfedcc3b1fb
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
8012f8c0042a1f399785747b43d9123e84cc0b49 16-Sep-2012 Marc Blank <mblank@google.com> Initialize matcher in onCreate()

Bug: 7171739
Change-Id: Ic3af28111cb5d32c57c5609a4bec06414e572ff2
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
2bf91acb8174aab82582ce975a4b60702c810a9c 23-Aug-2012 Marc Blank <mblank@google.com> Convert authorities, intents, and account manager types

* Tested OK on wiped Nexus
* Tested OK on S3
* Upgrade tested on Nexus

Change-Id: Icbb939bebbaed71b7662739678b8e59e9a9e1552
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
e6c2456aa6c00ef78c6d1d1621511d7ef8507f83 28-Jun-2012 Marc Blank <mblank@google.com> DO NOT MERGE: Move exchange2 files up a level

* Goodbye, exchange1

Change-Id: Id2fc093cd43a55815047ab091b6a49c3d1138888
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
7372782488977df778a33d990401ce9e397f646b 14-Jun-2011 Marc Blank <mblank@google.com> Support move of Account to its own top-level class

Change-Id: Ibf427ddcfb0566354ea169997c56a67de1897c0b
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
d1771c4473a98c032c95ff66fa816043e08976f1 03-May-2011 Todd Kennedy <toddke@google.com> Pass list of new message IDs after sync

After syncing new (added) messages, send a list of message IDs to the
mail service.

Change-Id: I14e59361586e8201d97678fd71b40206061ea7d6
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
c8e4352ea6cfa67f15140512e84af8ccede222d2 15-Feb-2011 Marc Blank <mblank@google.com> Separate Exchange application

* Clean up AndroidManifest, Android.mk, and proguard.flags
* Refactor to use emailcommon
* Remove Email app code/resources (note: this CL starts from the
single Email application)
* Update Exchange unit tests to use EmailProvider "live" and
clean up after itself
* All unit tests pass

Bug: 3442973
Change-Id: Iced00ae546dd4ddb9a66e297d3ac2dc2977e20eb
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
aa408e086ac013cd822c4f6b5f4ad91ae442d02f 27-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Transferring display name logic to GAL provider

Bug: 3396886
Change-Id: Ice4da9fd4189387a31d3a5d44ec4dc49bff938da
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
831936a7ee4cbf93c847a66d7cd3062680676f22 26-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Disable picker/shortcuts for Exchange GAL

Bug: 3130733

Change-Id: Ib2f324fde3471b76e95ee98aad518fc38c27b9fb
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
7307f7e5c2c4f85f6f3e0ebaf5775f65cba4b20c 15-Sep-2010 Marc Blank <mblank@google.com> Remove GAL lookup dependency on running ExchangeService

Change-Id: I4ff4017bcbb29862e07fde63e2ac01e3552ccd83
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
469544cd1b9652c446c96b97f4abbdb65d7e06aa 01-Sep-2010 Marc Blank <mblank@google.com> Enforce a limit on GAL lookup responses

Change-Id: Id353758c1221d2f1097566e7becc8baacf7984d9
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
f6e831704c7df2b841760931469b1e995b957cd9 27-Aug-2010 Dmitri Plotnikov <dplotnikov@google.com> Integration with Directory API for autocomplete

The UI changes a bit - there is no separator
between the local contacts and directories.
Will bring the separator back if asked, but
most likely simply as a thick line.

Change-Id: Idfc990deff41b30d63bd8289731694e3d9a00fb6
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
385a0be662509754e687bcfa9813208b050bf951 27-Aug-2010 Marc Blank <mblank@google.com> Rename SyncManager to ExchangeService

* Updated comments and checked for 100-columns

Change-Id: I4ab5aaa9425714f8e035e1952db3fec63d498ae1
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
1f4b000ebe72fe9e71082031f48d0133914bda2d 05-Aug-2010 Dmitri Plotnikov <dplotnikov@google.com> Upgrading to new GAL registration API.

Change-Id: I67eaeb50ba8629a85d056da031e3b48ea7ab3858
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
d41eaba645dcb4573c5dc33077fc87799ef06195 03-Aug-2010 Dmitri Plotnikov <dplotnikov@google.com> Adding support for a full-contact (entities) query.

Change-Id: Ib1cdd998dcc4f60124dbc37a42fd61ee0f6802fd
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
eb9cccf5c94b043baecb03d06738f7eedef03378 29-Jun-2010 Marc Blank <mblank@google.com> Fix reference to Exchange directory provider class

Bug: 2807264
Change-Id: I916dff07e3159b1537619cb7d6f8a082b5094444
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java
5aec61dc15c62cff0cf55a3d6cb483f9e338230a 14-Jun-2010 Marc Blank <mblank@google.com> Preliminary GAL/Contacts integration for EAS

Change-Id: I9997ac96f83f427c71caf12d591ba6069bedf935
/packages/apps/Exchange/src/com/android/exchange/provider/ExchangeDirectoryProvider.java