/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/core/util/ |
H A D | ConversationUtil.java | 30 import com.android.car.messenger.common.Conversation; 31 import com.android.car.messenger.common.Conversation.Message; 32 import com.android.car.messenger.common.Conversation.Message.MessageStatus; 43 public static long getConversationTimestamp(@Nullable Conversation conversation) { in getConversationTimestamp() 54 public static boolean isReplied(@Nullable Conversation conversation) { in isReplied() 72 public static Message getLastIncomingMessage(@Nullable Conversation conversation) { in getLastIncomingMessage() 85 public static String getLastMessagePreview(@Nullable Conversation conversation) { in getLastMessagePreview() 104 public static int getConversationStatus(@Nullable Conversation conversation) { in getConversationStatus() 119 @NonNull Conversation.Builder conversationBuilder, in setReplyAsAnExtra() 133 private static long getReplyTimestamp(@Nullable Conversation conversation) { in getReplyTimestamp() [all …]
|
H A D | VoiceUtil.java | 51 import com.android.car.messenger.common.Conversation; 52 import com.android.car.messenger.common.Conversation.ConversationAction; 53 import com.android.car.messenger.common.Conversation.ConversationAction.ActionType; 75 @NonNull Conversation conversation) { in voiceRequestReadConversation() 92 @NonNull Conversation conversation) { in voiceRequestReplyConversation() 103 @NonNull Conversation conversation, in voiceRequestHelper() 108 Conversation tapToReadConversation = in voiceRequestHelper() 157 public static Conversation createTapToReadConversation( in createTapToReadConversation() 158 Conversation conversation, int userAccountId) { in createTapToReadConversation() 161 Conversation.Builder builder = conversation.toBuilder(); in createTapToReadConversation()
|
/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/impl/datamodels/util/ |
H A D | MessageUtils.java | 19 import static com.android.car.messenger.common.Conversation.Message.MessageStatus.MESSAGE_STATUS_NO… 20 import static com.android.car.messenger.common.Conversation.Message.MessageStatus.MESSAGE_STATUS_RE… 35 import com.android.car.messenger.common.Conversation; 36 import com.android.car.messenger.common.Conversation.Message; 37 import com.android.car.messenger.common.Conversation.Message.MessageStatus; 38 import com.android.car.messenger.common.Conversation.Message.MessageType; 79 for (Conversation.Message message : messages) { in getUnreadMessages() 86 unreadMessages.sort(comparingLong(Conversation.Message::getTimestamp)); in getUnreadMessages() 177 private static Conversation.Message parseMessageAtPoint( in parseMessageAtPoint() 185 Conversation.Message message = in parseMessageAtPoint() [all …]
|
H A D | ConversationFetchUtil.java | 33 import com.android.car.messenger.common.Conversation; 55 public static Conversation fetchConversation(@NonNull String conversationId) { in fetchConversation() 57 Conversation.Builder conversationBuilder = initConversationBuilder(conversationId); in fetchConversation() 62 List<Conversation.Message> messages = in fetchConversation() 68 List<Conversation.Message> messagesToRead = MessageUtils.getUnreadMessages(messages); in fetchConversation() 71 Conversation.Message lastReply = null; in fetchConversation() 75 Pair<List<Conversation.Message>, Conversation.Message> readMessagesAndReplyTimestamp = in fetchConversation() 87 private static Conversation.Builder initConversationBuilder(@NonNull String conversationId) { in initConversationBuilder() 90 Conversation.Builder builder = in initConversationBuilder() 91 new Conversation.Builder( in initConversationBuilder()
|
/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/impl/datamodels/ |
H A D | ConversationListLiveData.java | 33 import com.android.car.messenger.common.Conversation; 48 class ConversationListLiveData extends ContentProviderLiveData<Collection<Conversation>> { 52 private static final Comparator<Conversation> sConversationComparator = 86 ArrayList<Conversation> conversations = new ArrayList<>(); in onDataChange() 89 Conversation conversation = null; in onDataChange() 105 Collection<Conversation> conversations = getValue(); in onSharedPreferenceChanged() 110 ArrayList<Conversation> finalConversations = new ArrayList<>(); in onSharedPreferenceChanged() 112 for (Conversation conversation : conversations) { in onSharedPreferenceChanged() 120 Conversation.Builder builder = conversation.toBuilder(); in onSharedPreferenceChanged()
|
H A D | TelephonyDataModel.java | 32 import com.android.car.messenger.common.Conversation; 61 public LiveData<Collection<Conversation>> getConversations(@NonNull UserAccount userAccount) { in getConversations() 67 public LiveData<Conversation> getUnreadMessages() { in getUnreadMessages()
|
H A D | NewMessageLiveData.java | 31 import com.android.car.messenger.common.Conversation; 50 public class NewMessageLiveData extends ContentProviderLiveData<Conversation> { 125 Conversation conversation; in postNewMessageIfFound()
|
/aosp12/packages/apps/Car/libs/car-assist-lib/src/com/android/car/assist/payloadhandlers/ |
H A D | ConversationPayloadHandler.java | 37 import com.android.car.messenger.common.Conversation; 38 import com.android.car.messenger.common.Conversation.ConversationAction.ActionType; 65 @NonNull Conversation conversation, in createNotificationFromConversation() 91 @NonNull Conversation conversation, in getNotificationAction() 93 Conversation.ConversationAction conversationAction = in getNotificationAction() 130 @NonNull Conversation conversation) { in getMessagingStyle() 135 for (Conversation.Message message : conversation.getMessages()) { in getMessagingStyle() 156 private static boolean isGroupConversation(Conversation conversation) { in isGroupConversation() 165 private static Conversation.ConversationAction getConversationAction( in getConversationAction() 166 Conversation conversation, @ActionType int action) { in getConversationAction()
|
/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/core/ui/conversationlist/ |
H A D | ConversationItemAdapter.java | 28 import com.android.car.messenger.common.Conversation; 38 void onConversationItemClicked(@NonNull Conversation conversation); in onConversationItemClicked() 40 void onReplyIconClicked(@NonNull Conversation conversation); in onReplyIconClicked() 42 void onPlayIconClicked(@NonNull Conversation conversation); in onPlayIconClicked()
|
H A D | UIConversationItem.java | 24 import com.android.car.messenger.common.Conversation; 41 @NonNull Conversation mConversation; 56 @NonNull Conversation conversation) { in UIConversationItem() 143 public Conversation getConversation() { in getConversation()
|
H A D | ConversationListViewModel.java | 31 import com.android.car.messenger.common.Conversation; 87 Collection<Conversation> list = pair.second; in createUIConversationLog() 102 private LiveData<Pair<CarUxRestrictions, Collection<Conversation>>> subscribeToConversations( in subscribeToConversations() 104 final LiveData<Collection<Conversation>> liveData = in subscribeToConversations()
|
H A D | ConversationListFragment.java | 28 import com.android.car.messenger.common.Conversation; 153 public void onConversationItemClicked(@NonNull Conversation conversation) { in onConversationItemClicked() 161 public void onReplyIconClicked(@NonNull Conversation conversation) { in onReplyIconClicked() 169 public void onPlayIconClicked(@NonNull Conversation conversation) { in onPlayIconClicked()
|
H A D | UIConversationItemConverter.java | 26 import com.android.car.messenger.common.Conversation; 39 Conversation conversation, CarUxRestrictions carUxRestrictions) { in convertToUIConversationItem() 132 @NonNull Context context, @NonNull Conversation conversation) { in getConversationAvatar()
|
/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/core/interfaces/ |
H A D | DataModel.java | 22 import com.android.car.messenger.common.Conversation; 56 LiveData<Collection<Conversation>> getConversations(@NonNull UserAccount userAccount); in getConversations() 73 LiveData<Conversation> getUnreadMessages(); in getUnreadMessages()
|
/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/core/shared/ |
H A D | NotificationHandler.java | 33 import com.android.car.messenger.common.Conversation; 51 public static void postNotification(Conversation conversation) { in postNotification() 58 Conversation tapToReadConversation = in postNotification() 101 @NonNull Conversation tapToReadConversation) { in postNotificationForLegacyTapToRead()
|
/aosp12/packages/apps/Car/libs/car-messenger-common/src/com/android/car/messenger/common/ |
H A D | Conversation.java | 45 public final class Conversation { class 79 public Conversation( in Conversation() method in Conversation 136 public static Conversation fromBundle(@Nullable Bundle bundle) { in fromBundle() 160 return new Conversation( in fromBundle() 274 public Conversation.Builder toBuilder() { in toBuilder() 275 return new Conversation.Builder(this); in toBuilder() 306 private Builder(@NonNull Conversation conversation) { in Builder() 442 public Conversation build() { in build() 443 return new Conversation( in build()
|
/aosp12/packages/apps/Car/libs/car-messenger-common/model/ |
H A D | build.gradle | 38 java.includes = ['com/android/car/messenger/common/Conversation.java']
|
/aosp12/packages/apps/Car/libs/car-messenger-common/ |
H A D | Android.bp | 55 "src/com/android/car/messenger/common/Conversation.java",
|
H A D | build.gradle | 38 java.excludes = ['com/android/car/messenger/common/Conversation.java']
|
/aosp12/packages/apps/Car/libs/car-assist-lib/src/com/android/car/assist/ |
H A D | CarVoiceInteractionSession.java | 29 import com.android.car.messenger.common.Conversation;
|
/aosp12/frameworks/base/core/java/com/android/internal/widget/ |
H A D | OWNERS | 15 per-file *Conversation* = file:/services/core/java/com/android/server/notification/OWNERS
|