public abstract class BaseDataProcessor<T> extends java.lang.Object implements DataProcessor<T>
| Constructor and Description |
|---|
BaseDataProcessor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<T> |
filtered(java.util.List<T> data)
对会话数据进行过滤。
|
boolean |
isGathered(Conversation.ConversationType type)
某一会话类型是否聚合状态显示。
|
Conversation.ConversationType[] |
supportedTypes()
设置会话列表页支持的会话类型
|
public Conversation.ConversationType[] supportedTypes()
DataProcessorsupportedTypes in interface DataProcessor<T>public java.util.List<T> filtered(java.util.List<T> data)
DataProcessor从数据库批量拉取到会话列表时和在线收到消息产生新会话时都会回调此方法
filtered in interface DataProcessor<T>data - 待过滤的数据public boolean isGathered(Conversation.ConversationType type)
DataProcessorisGathered in interface DataProcessor<T>type - 会话类型