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()
DataProcessor
supportedTypes
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)
DataProcessor
isGathered
in interface DataProcessor<T>
type
- 会话类型