## Uses of Class
tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem

- Packages that use RosterItem
  Package | Description
  --- | ---
  tigase.jaxmpp.core.client.xmpp.modules.roster | Support for roster management.

- - ### Uses of RosterItem in tigase.jaxmpp.core.client.xmpp.modules.roster

    Fields in tigase.jaxmpp.core.client.xmpp.modules.roster with type parameters of type RosterItem
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<BareJID,RosterItem>` | DefaultRosterStore.`roster`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.roster that return RosterItem
    Modifier and Type | Method and Description
    --- | ---
    `abstract RosterItem` | RosterStore.`get(BareJID jid)` Returns RosterItem of given bare JID.
    `RosterItem` | DefaultRosterStore.`get(BareJID jid)` Returns RosterItem of given bare JID.
    `RosterItem` | RosterModule.ItemAddedHandler.ItemAddedEvent.`getItem()`
    `RosterItem` | RosterModule.ItemRemovedHandler.ItemRemovedEvent.`getItem()`
    `RosterItem` | RosterModule.ItemUpdatedHandler.ItemUpdatedEvent.`getItem()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.roster that return types with arguments of type RosterItem
    Modifier and Type | Method and Description
    --- | ---
    `List<RosterItem>` | RosterStore.`getAll()` Returns all buddies from roster.
    `abstract List<RosterItem>` | RosterStore.`getAll(RosterStore.Predicate predicate)` Returns all roster items selected by selector.
    `List<RosterItem>` | DefaultRosterStore.`getAll(RosterStore.Predicate predicate)` Returns all roster items selected by selector.
    `Collection<RosterItem>` | RosterCacheProvider.`loadCachedRoster(SessionObject sessionObject)` Loads cached roster.

    Methods in tigase.jaxmpp.core.client.xmpp.modules.roster with parameters of type RosterItem
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract Set<String>` | RosterStore.`addItem(RosterItem item)`
    `protected Set<String>` | DefaultRosterStore.`addItem(RosterItem item)`
    `boolean` | RosterStore.Predicate.`match(RosterItem item)`
    `void` | RosterModule.ItemAddedHandler.`onItemAdded(SessionObject sessionObject, RosterItem item, Set<String> modifiedGroups)`
    `void` | RosterModule.ItemRemovedHandler.`onItemRemoved(SessionObject sessionObject, RosterItem item, Set<String> modifiedGroups)`
    `void` | RosterModule.ItemUpdatedHandler.`onItemUpdated(SessionObject sessionObject, RosterItem item, RosterModule.Action action, Set<String> modifiedGroups)`
    `void` | RosterModule.ItemAddedHandler.ItemAddedEvent.`setItem(RosterItem item)`
    `void` | RosterModule.ItemRemovedHandler.ItemRemovedEvent.`setItem(RosterItem item)`
    `void` | RosterModule.ItemUpdatedHandler.ItemUpdatedEvent.`setItem(RosterItem item)`
    `void` | RosterStore.`update(RosterItem item)` Sends changed RosterItem to server.
    `protected void` | RosterModule.`update(RosterItem item)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.roster with parameters of type RosterItem
    Constructor and Description
    `ItemAddedEvent(SessionObject sessionObject, RosterItem currentItem, Set<String> modifiedGroups)`
    `ItemRemovedEvent(SessionObject sessionObject, RosterItem currentItem, Set<String> modifiedGroups)`
    `ItemUpdatedEvent(SessionObject sessionObject, RosterItem currentItem, RosterModule.Action action, Set<String> modifiedGroups)`

Copyright © 2006–2023 Tigase. All rights reserved.