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

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

- - ### Uses of RosterItem in tigase.jaxmpp.android.roster

    Methods in tigase.jaxmpp.android.roster that return RosterItem
    Modifier and Type | Method and Description
    --- | ---
    `RosterItem` | AndroidRosterStore.`get(BareJID jid)`
    `RosterItem` | RosterProvider.`getItem(SessionObject sessionObject, BareJID jid)`

    Methods in tigase.jaxmpp.android.roster that return types with arguments of type RosterItem
    Modifier and Type | Method and Description
    --- | ---
    `List<RosterItem>` | AndroidRosterStore.`getAll(RosterStore.Predicate predicate)`
    `Collection<RosterItem>` | RosterProvider.`loadCachedRoster(SessionObject sessionObject)`

    Methods in tigase.jaxmpp.android.roster with parameters of type RosterItem
    Modifier and Type | Method and Description
    --- | ---
    `protected Set<String>` | AndroidRosterStore.`addItem(RosterItem item)`
    `Set<String>` | RosterProvider.`addItem(SessionObject sessionObject, RosterItem rosterItem)`
    `void` | RosterProvider.`removeItem(SessionObject sessionObject, RosterItem rosterItem)`

  - ### 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–2016 Tigase. All rights reserved.