## Uses of Class
tigase.xmpp.impl.roster.RosterElement

- Packages that use RosterElement
  Package | Description
  --- | ---
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.push |
  tigase.xmpp.impl.roster |

- - ### Uses of RosterElement in tigase.xmpp.impl

    Method parameters in tigase.xmpp.impl with type arguments of type RosterElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PrivacyList` | PrivacyList.`create​(java.util.Map<BareJID,​RosterElement> roster, Element el)` |

    Constructor parameters in tigase.xmpp.impl with type arguments of type RosterElement
    Constructor | Description
    --- | ---
    `PrivacyList​(java.util.function.Function<JID,​RosterElement> rosterElementGetter, Element el)` |

  - ### Uses of RosterElement in tigase.xmpp.impl.push

    Methods in tigase.xmpp.impl.push that return types with arguments of type RosterElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<BareJID,​RosterElement>` | IgnoreFromUnknownFilter.`getRoster​(BareJID jid)` |

  - ### Uses of RosterElement in tigase.xmpp.impl.roster

    Methods in tigase.xmpp.impl.roster that return RosterElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `RosterElement` | RosterFlat.`addTempBuddy​(JID buddy, XMPPResourceConnection session)` | Deprecated.
    `abstract RosterElement` | RosterAbstract.`getRosterElement​(XMPPResourceConnection session, JID jid)` | Deprecated.
    `RosterElement` | RosterFlat.`getRosterElement​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `RosterElement` | RosterFlat.`getRosterElementInstance​(JID buddy, java.lang.String name, java.lang.String[] groups, XMPPResourceConnection session)` | Deprecated.

    Methods in tigase.xmpp.impl.roster that return types with arguments of type RosterElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<BareJID,​RosterElement>` | RosterFlat.`getUserRoster​(XMPPResourceConnection session)` |
    `java.util.Map<BareJID,​RosterElement>` | RosterFlat.`loadUserRoster​(XMPPResourceConnection session)` |
    `abstract java.util.function.Function<JID,​RosterElement>` | RosterAbstract.`rosterElementProvider​(XMPPResourceConnection session)` | Deprecated.
    `java.util.function.Function<JID,​RosterElement>` | RosterFlat.`rosterElementProvider​(XMPPResourceConnection session)` | Deprecated.

    Methods in tigase.xmpp.impl.roster with parameters of type RosterElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | RosterFlat.`addBuddy​(RosterElement relem, java.util.Map<BareJID,​RosterElement> roster)` |
    `java.util.Queue<Packet>` | RosterAbstract.`addJidToRoster​(UserRepository repository, XMPPSession session, BareJID owner, RosterElement rosterElement)` |

    Method parameters in tigase.xmpp.impl.roster with type arguments of type RosterElement
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | RosterFlat.`addBuddy​(RosterElement relem, java.util.Map<BareJID,​RosterElement> roster)` |
    `void` | RosterAbstract.`modifyStoredRoster​(UserRepository repository, BareJID owner, java.util.function.Consumer<java.util.Map<BareJID,​RosterElement>> modifyRoster)` |
    `void` | RosterFlat.`modifyStoredRoster​(UserRepository repository, BareJID owner, java.util.function.Consumer<java.util.Map<BareJID,​RosterElement>> modifyRoster)` |
    `boolean` | RosterFlat.`parseRoster​(java.lang.String roster_str, java.util.Map<BareJID,​RosterElement> roster, XMPPResourceConnection session)` |
    `static boolean` | RosterFlat.`parseRosterUtil​(java.lang.String roster_str, java.util.Map<BareJID,​RosterElement> roster, XMPPResourceConnection session)` |

    Constructors in tigase.xmpp.impl.roster with parameters of type RosterElement
    Constructor | Description
    --- | ---
    `RosterModifiedEvent​(JID sender, JID userJid, XMPPSession session, RosterElement rosterElement)` | Deprecated.