package com.ym.pojo; import java.util.ArrayList; import java.util.List; public class ChannelStateNotify { private String appKey; private String channelId; private String sessionId; private int event; private String userId; private long timestamp; private String token; private String extra; private List members = new ArrayList(); public String getAppKey() { return appKey; } public void setAppKey(String appKey) { this.appKey = appKey; } public String getChannelId() { return channelId; } public void setChannelId(String channelId) { this.channelId = channelId; } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public int getEvent() { return event; } public void setEvent(int event) { this.event = event; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public long getTimestamp() { return timestamp; } public void setTimestamp(long timestamp) { this.timestamp = timestamp; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String getExtra() { return extra; } public void setExtra(String extra) { this.extra = extra; } public List getMembers() { return members; } public void setMembers(List members) { this.members = members; } public Member getMemberByUserId (String userId) { for (Member member : this.members) { if (userId.equals(member.getUserId())) { return member; } } return null; } }