summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaisuke Miyakawa <dmiyakawa@google.com>2011-03-10 08:40:43 -0800
committerDaisuke Miyakawa <dmiyakawa@google.com>2011-03-10 09:34:17 -0800
commit8ed6de732dfb8bf8257152e5c5faf7e0ee760464 (patch)
tree9675bd8ddd22696136e0cc017548949c8802dfc3
parent677ef21613a9d35053ec098444832ce4125a847e (diff)
downloadandroid_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.java17
-rw-r--r--tests/src/com/android/vcard/tests/testutils/VCardVerifier.java2
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);