-
- All Implemented Interfaces:
-
com.apptentive.android.sdk.conversation.LegacyConversationManager
public class DefaultLegacyConversationManager implements LegacyConversationManager
Represents a modified version of legacy [ConversationManager] class (read-only). Used in legacy data migration. See: https://github.com/apptentive/apptentive-android/blob/master/apptentive/src/main/java/com/apptentive/android/sdk/conversation/ConversationManager.java
-
-
Constructor Summary
Constructors Constructor Description DefaultLegacyConversationManager(Context context)DefaultLegacyConversationManager(Context context, Encryption encryption)
-
Method Summary
Modifier and Type Method Description ConversationDataloadLegacyConversationData(LegacyConversationMetadata conversationMetadata)Attempts to load a legacy conversation data LegacyConversationMetadataloadLegacyConversationMetadata()Attempts to load a legacy conversation meta data ConversationDataloadEncryptedLegacyConversationData(LegacyConversationMetadataItem conversationMetadataItem)Attempts to load a legacy conversation data that has come active (i.e. -
-
Constructor Detail
-
DefaultLegacyConversationManager
DefaultLegacyConversationManager(Context context)
-
DefaultLegacyConversationManager
DefaultLegacyConversationManager(Context context, Encryption encryption)
-
-
Method Detail
-
loadLegacyConversationData
@Nullable() ConversationData loadLegacyConversationData(LegacyConversationMetadata conversationMetadata)
Attempts to load a legacy conversation data
-
loadLegacyConversationMetadata
@Nullable() LegacyConversationMetadata loadLegacyConversationMetadata()
Attempts to load a legacy conversation meta data
-
loadEncryptedLegacyConversationData
@Nullable() ConversationData loadEncryptedLegacyConversationData(LegacyConversationMetadataItem conversationMetadataItem)
Attempts to load a legacy conversation data that has come active (i.e. has a encryption key)
- Parameters:
conversationMetadataItem- metadata item to load
-
-
-
-