diff options
| author | Daisuke Miyakawa <dmiyakawa@google.com> | 2011-03-10 08:40:43 -0800 |
|---|---|---|
| committer | Daisuke Miyakawa <dmiyakawa@google.com> | 2011-03-10 09:34:17 -0800 |
| commit | 8ed6de732dfb8bf8257152e5c5faf7e0ee760464 (patch) | |
| tree | 9675bd8ddd22696136e0cc017548949c8802dfc3 | |
| parent | 677ef21613a9d35053ec098444832ce4125a847e (diff) | |
| download | android_frameworks_opt_vcard-8ed6de732dfb8bf8257152e5c5faf7e0ee760464.tar.gz android_frameworks_opt_vcard-8ed6de732dfb8bf8257152e5c5faf7e0ee760464.tar.bz2 android_frameworks_opt_vcard-8ed6de732dfb8bf8257152e5c5faf7e0ee760464.zip | |
replace newer composeOneEntry method with older one.
Apparently forcing users to use OneEntryHandler
every time doesn't make sense. onInit()/onTerminate()
capability can be implemented as users' preferance and
shouldn't be mandatory. Just returning real vCard
Strings would be more preferable.
This breaks current API. We need additional
modifications to three packages.
- Ibaafdf4e0e1e01713b721d216102ae711db7ba74
- Icca2019b10fc84e437efbc2606cd5703b3ea0a5f
- I2667a91d90b1ce985a354a5a37de75bb8156cff8
Bug: 4066223
Change-Id: I91b65f881e1712ecf82c2e119a92bc70c43c623c
| -rw-r--r-- | java/com/android/vcard/VCardComposer.java | 17 | ||||
| -rw-r--r-- | tests/src/com/android/vcard/tests/testutils/VCardVerifier.java | 2 |
2 files changed, 10 insertions, 9 deletions
diff --git a/java/com/android/vcard/VCardComposer.java b/java/com/android/vcard/VCardComposer.java index 32f80e0..cb67442 100644 --- a/java/com/android/vcard/VCardComposer.java +++ b/java/com/android/vcard/VCardComposer.java @@ -559,23 +559,24 @@ public class VCardComposer { return true; } - // TODO: replace this with createOneEntryNew(). Also remove OneEntryHandler. init/terminate - // capability can be prepared if caller really wants. - public boolean createOneEntry() { - return createOneEntry(null); + /** + * @deprecated use {@link #createOneEntry()} instead. + */ + public boolean createOneEntryLegacy() { + return createOneEntryLegacy(null); } /** * @return a vCard string. */ - public String createOneEntryNew() { - return createOneEntryNew(null); + public String createOneEntry() { + return createOneEntry(null); } /** * @hide */ - public String createOneEntryNew(Method getEntityIteratorMethod) { + public String createOneEntry(Method getEntityIteratorMethod) { final String vcard = createOneEntryInternal(mCursor.getString(mIdColumn), getEntityIteratorMethod); if (!mCursor.moveToNext()) { @@ -588,7 +589,7 @@ public class VCardComposer { * @param getEntityIteratorMethod For Dependency Injection. * @hide just for testing. */ - public boolean createOneEntry(Method getEntityIteratorMethod) { + public boolean createOneEntryLegacy(Method getEntityIteratorMethod) { if (!mInitDone) { mErrorReason = FAILURE_REASON_NOT_INITIALIZED; return false; diff --git a/tests/src/com/android/vcard/tests/testutils/VCardVerifier.java b/tests/src/com/android/vcard/tests/testutils/VCardVerifier.java index 5acd6a3..a145ebd 100644 --- a/tests/src/com/android/vcard/tests/testutils/VCardVerifier.java +++ b/tests/src/com/android/vcard/tests/testutils/VCardVerifier.java @@ -355,7 +355,7 @@ public class VCardVerifier { try { final Method mockGetEntityIteratorMethod = getMockGetEntityIteratorMethod(); AndroidTestCase.assertNotNull(mockGetEntityIteratorMethod); - final String vcard = composer.createOneEntryNew(mockGetEntityIteratorMethod); + final String vcard = composer.createOneEntry(mockGetEntityIteratorMethod); AndroidTestCase.assertNotNull(vcard); if (mLineVerifier != null) { mLineVerifier.verify(vcard); |
