package com.voxeo.moho.xmpp;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
public interface RosterEvent extends XMPPIQEvent {
String ELEMENT_ITEM = "item";
public static enum XmppSubscription {
NONE, BOTH, FROM, TO, REMOVE
}
public static enum Ask {
NONE, SUBSCRIBE, UNSUBSCRIBE
}
public static interface RosterItem extends Serializable {
Ask getAsk();
void setAsk(Ask ask);
void setPreApproved(boolean approved);
boolean getPreApproved();
String getName();
void setName(String name);
String getJID();
XmppSubscription getSubscription();
void setSubscription(XmppSubscription sub);
List<String> getGroups();
void addGroupName(String group);
}
Collection<RosterItem> getItems();
RosterItem getItem(String jid);
}