All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
abstract void |
addBuddy(XMPPResourceConnection session,
JID jid,
String name,
String[] groups,
RosterAbstract.SubscriptionType subscription,
String otherData) |
void |
addBuddy(XMPPResourceConnection session,
JID jid,
String name,
String[] groups,
String otherData)
Deprecated.
|
abstract boolean |
addBuddyGroup(XMPPResourceConnection session,
JID buddy,
String[] groups) |
abstract boolean |
containsBuddy(XMPPResourceConnection session,
JID buddy) |
abstract JID[] |
getBuddies(XMPPResourceConnection session) |
JID[] |
getBuddies(XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs) |
String |
getBuddiesHash(XMPPResourceConnection session) |
String |
getBuddiesHash(XMPPSession session) |
abstract String[] |
getBuddyGroups(XMPPResourceConnection session,
JID buddy) |
Element |
getBuddyItem(XMPPResourceConnection session,
JID buddy) |
abstract String |
getBuddyName(XMPPResourceConnection session,
JID buddy) |
abstract RosterAbstract.SubscriptionType |
getBuddySubscription(XMPPResourceConnection session,
JID buddy) |
abstract Element |
getCustomChild(XMPPResourceConnection session,
JID buddy) |
List<Element> |
getCustomChildren(XMPPResourceConnection session,
JID buddy) |
EventBus |
getEventBus() |
static int |
getMaxRosterSize() |
RosterAbstract.PresenceType |
getPresenceType(XMPPResourceConnection session,
Packet packet) |
abstract RosterElement |
getRosterElement(XMPPResourceConnection session,
JID jid) |
List<Element> |
getRosterItems(XMPPResourceConnection session) |
static RosterAbstract.SubscriptionType |
getStateTransition(RosterAbstract.SubscriptionType subscription,
RosterAbstract.PresenceType presence) |
String |
groupNode(JID buddy) |
void |
handleRosterModified(RosterAbstract.RosterModifiedEvent event) |
void |
init(UserRepository repo) |
static boolean |
isEmptyNameAllowed() |
abstract boolean |
isOnline(XMPPResourceConnection session,
JID jid) |
boolean |
isPendingIn(XMPPResourceConnection session,
JID jid) |
boolean |
isPreApproved(XMPPResourceConnection session,
JID jid) |
abstract boolean |
isRosterLoaded(XMPPResourceConnection session)
Check if data containing user roster for this session is loaded from database
|
boolean |
isSubscribedFrom(RosterAbstract.SubscriptionType subscr) |
boolean |
isSubscribedFrom(XMPPResourceConnection session,
JID jid) |
boolean |
isSubscribedTo(XMPPResourceConnection session,
JID jid) |
abstract void |
logout(XMPPResourceConnection session) |
abstract boolean |
presenceSent(XMPPResourceConnection session,
JID jid) |
abstract boolean |
removeBuddy(XMPPResourceConnection session,
JID jid) |
abstract Function<JID,RosterElement> |
rosterElementProvider(XMPPResourceConnection session) |
abstract void |
setBuddyName(XMPPResourceConnection session,
JID buddy,
String name) |
abstract void |
setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
JID buddy) |
static void |
setEmptyNameAllowed(boolean emptyNameAllowed) |
void |
setEventBus(EventBus eventBus) |
static void |
setMaxRosterSize(int maxRosterSize) |
abstract void |
setOnline(XMPPResourceConnection session,
JID jid,
boolean online) |
abstract void |
setPresenceSent(XMPPResourceConnection session,
JID jid,
boolean sent) |
void |
setProperties(Map<String,Object> settings) |
void |
updateBuddyChange(XMPPResourceConnection session,
Queue<Packet> results,
Element item) |
boolean |
updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
JID jid) |
void |
updateRosterHash(String roster_str,
XMPPResourceConnection session) |
protected void |
updateRosterItem(XMPPResourceConnection conn,
RosterAbstract.RosterModifiedEvent event) |