/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.realtimechat;
import java.util.LinkedList;
import java.util.List;
/**
*
* @author sihai
*
*/
public class RealTimeChatOperationState {
private int mClientVersion;
private boolean mClientVersionChanged;
private final Long mCurrentConversationRowId;
private final List mRequests = new LinkedList();
private boolean mShouldTriggerNotification;
public RealTimeChatOperationState(Long long1)
{
mCurrentConversationRowId = long1;
mShouldTriggerNotification = false;
mClientVersionChanged = false;
mClientVersion = 0;
}
public final void addRequest(Client.BunchClientRequest bunchclientrequest)
{
mRequests.add(bunchclientrequest);
}
public final boolean getClientVersionChanged()
{
return mClientVersionChanged;
}
public final Long getCurrentConversationRowId()
{
return mCurrentConversationRowId;
}
public final List getRequests()
{
return mRequests;
}
public final void setClientVersion(int i)
{
mClientVersion = i;
mClientVersionChanged = true;
}
public final void setShouldTriggerNotifications()
{
mShouldTriggerNotification = true;
}
public final boolean shouldTriggerNotifications()
{
return mShouldTriggerNotification;
}
}