OSDN Git Service

Implementation of RcsMessageStore APIs [base]
authorSahin Caliskan <sahinc@google.com>
Thu, 24 Jan 2019 22:32:12 +0000 (14:32 -0800)
committerSahin Caliskan <sahinc@google.com>
Wed, 6 Feb 2019 15:49:16 +0000 (15:49 +0000)
commitf00a87689352cf2226b28bbcbe84c66c2bb3ee12
tree91387cc20a0feb796d3cf4f9b4ed62bd291078f0
parente5f71e4ed0877bc1bafcd65c17bcc2971919cdaf
Implementation of RcsMessageStore APIs [base]

This change adds the implementation of RcsMessageStore. Please see the
bug for the design and one-pager

Test: Added unit tests

Bug: 109759350
Change-Id: I6049dcf74ef9e19a38ce58148a89497992bc1c98
86 files changed:
telephony/java/android/provider/Telephony.java
telephony/java/android/telephony/ims/Rcs1To1Thread.java
telephony/java/android/telephony/ims/RcsControllerCall.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsEvent.aidl [moved from telephony/java/android/telephony/ims/RcsPart.aidl with 96% similarity]
telephony/java/android/telephony/ims/RcsEvent.java [moved from telephony/java/android/telephony/ims/RcsThreadQueryContinuationToken.java with 51% similarity]
telephony/java/android/telephony/ims/RcsEventQueryParameters.aidl [moved from telephony/java/android/telephony/ims/RcsIncomingMessage.aidl with 94% similarity]
telephony/java/android/telephony/ims/RcsEventQueryParameters.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsEventQueryResult.aidl [moved from telephony/java/android/telephony/ims/RcsFileTransferPart.aidl with 95% similarity]
telephony/java/android/telephony/ims/RcsEventQueryResult.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsFileTransferCreationParameters.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsFileTransferCreationParameters.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsFileTransferPart.java
telephony/java/android/telephony/ims/RcsGroupThread.java
telephony/java/android/telephony/ims/RcsGroupThreadEvent.aidl [moved from telephony/java/android/telephony/ims/RcsLocationPart.aidl with 95% similarity]
telephony/java/android/telephony/ims/RcsGroupThreadEvent.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadIconChangedEvent.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadIconChangedEvent.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadNameChangedEvent.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadNameChangedEvent.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadParticipantJoinedEvent.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadParticipantJoinedEvent.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsGroupThreadParticipantLeftEvent.aidl [moved from telephony/java/android/telephony/ims/RcsMessage.aidl with 93% similarity]
telephony/java/android/telephony/ims/RcsGroupThreadParticipantLeftEvent.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsIncomingMessage.java
telephony/java/android/telephony/ims/RcsIncomingMessageCreationParameters.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsIncomingMessageCreationParameters.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsLocationPart.java [deleted file]
telephony/java/android/telephony/ims/RcsManager.aidl [deleted file]
telephony/java/android/telephony/ims/RcsManager.java
telephony/java/android/telephony/ims/RcsMessage.java
telephony/java/android/telephony/ims/RcsMessageCreationParameters.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsMessageCreationParameters.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsMessageQueryParameters.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsMessageQueryParameters.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsMessageQueryResult.aidl [moved from telephony/java/android/telephony/ims/RcsGroupThread.aidl with 95% similarity]
telephony/java/android/telephony/ims/RcsMessageQueryResult.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsMessageSnippet.aidl [moved from telephony/java/android/telephony/ims/Rcs1To1Thread.aidl with 95% similarity]
telephony/java/android/telephony/ims/RcsMessageSnippet.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsMessageStore.java
telephony/java/android/telephony/ims/RcsMessageStoreException.java [moved from telephony/java/android/telephony/ims/RcsPart.java with 53% similarity]
telephony/java/android/telephony/ims/RcsMultiMediaPart.java [deleted file]
telephony/java/android/telephony/ims/RcsMultimediaPart.aidl [deleted file]
telephony/java/android/telephony/ims/RcsOutgoingMessage.aidl [deleted file]
telephony/java/android/telephony/ims/RcsOutgoingMessage.java
telephony/java/android/telephony/ims/RcsOutgoingMessageDelivery.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsParticipant.aidl [deleted file]
telephony/java/android/telephony/ims/RcsParticipant.java
telephony/java/android/telephony/ims/RcsParticipantAliasChangedEvent.java
telephony/java/android/telephony/ims/RcsParticipantEvent.aidl [deleted file]
telephony/java/android/telephony/ims/RcsParticipantEvent.java [deleted file]
telephony/java/android/telephony/ims/RcsParticipantQueryParameters.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsParticipantQueryParameters.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsParticipantQueryResult.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsParticipantQueryResult.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsQueryContinuationToken.aidl [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsQueryContinuationToken.java [new file with mode: 0644]
telephony/java/android/telephony/ims/RcsTextPart.aidl [deleted file]
telephony/java/android/telephony/ims/RcsTextPart.java [deleted file]
telephony/java/android/telephony/ims/RcsThread.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThread.java
telephony/java/android/telephony/ims/RcsThreadEvent.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThreadEvent.java [deleted file]
telephony/java/android/telephony/ims/RcsThreadIconChangedEvent.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThreadIconChangedEvent.java [deleted file]
telephony/java/android/telephony/ims/RcsThreadNameChangedEvent.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThreadNameChangedEvent.java [deleted file]
telephony/java/android/telephony/ims/RcsThreadParticipantJoinedEvent.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThreadParticipantJoinedEvent.java [deleted file]
telephony/java/android/telephony/ims/RcsThreadParticipantLeftEvent.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThreadParticipantLeftEvent.java [deleted file]
telephony/java/android/telephony/ims/RcsThreadQueryContinuationToken.aidl [deleted file]
telephony/java/android/telephony/ims/RcsThreadQueryParameters.aidl
telephony/java/android/telephony/ims/RcsThreadQueryParameters.java
telephony/java/android/telephony/ims/RcsThreadQueryResult.aidl
telephony/java/android/telephony/ims/RcsThreadQueryResult.java
telephony/java/android/telephony/ims/aidl/IRcs.aidl
telephony/java/com/android/ims/RcsTypeIdPair.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsGroupThreadIconChangedEventTest.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsGroupThreadNameChangedEventTest.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsGroupThreadParticipantJoinedEventTest.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsGroupThreadParticipantLeftEventTest.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsMessageStoreTest.java [deleted file]
tests/RcsTests/src/com/android/tests/ims/RcsParticipantAliasChangedEventTest.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsParticipantQueryParametersTest.java [new file with mode: 0644]
tests/RcsTests/src/com/android/tests/ims/RcsParticipantTest.java [deleted file]
tests/RcsTests/src/com/android/tests/ims/RcsThreadQueryParametersTest.java