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

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

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

  Fields in tigase.xmpp.impl declared as RosterAbstract
  Modifier and Type
  Field
  Description
  `protected RosterAbstract`
  InvisibleCommand.`roster_util`
  `protected static RosterAbstract`
  JabberIqPrivacy.`roster_util`
  `protected RosterAbstract`
  JabberIqRoster.`roster_util`
  instance of class implementing `RosterAbstract`
  `protected RosterAbstract`
  PresenceAbstract.`roster_util`
  Methods in tigase.xmpp.impl that return RosterAbstract
  Modifier and Type
  Method
  Description
  `protected RosterAbstract`
  InvisibleCommand.`getRosterUtil()`
  `protected RosterAbstract`
  JabberIqRoster.`getRosterUtil()`
  Returns shared instance of class implementing `RosterAbstract` - either default one (`RosterFlat`) or the one configured with "roster-implementation" property.
  `protected static RosterAbstract`
  LastActivity.`getRosterUtil()`
  `protected static RosterAbstract`
  PresenceAbstract.`getRosterUtil()`
  Returns shared instance of class implementing `RosterAbstract` - either default one (`RosterFlat`) or the one configured with "roster-implementation" property.
  Methods in tigase.xmpp.impl with parameters of type RosterAbstract
  Modifier and Type
  Method
  Description
  `static void`
  PresenceState.`broadcastOffline(XMPPResourceConnection session, Queue<Packet> results, Map<String,Object> settings, RosterAbstract roster_util)`
  `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.
  `static PrivacyList`
  PrivacyList.`create(XMPPResourceConnection session, RosterAbstract rosterUtil, Element el)`
  `protected static boolean`
  PresenceAbstract.`requiresPresenceSending(RosterAbstract roster, JID buddy, XMPPResourceConnection session, boolean systemCheck)`
  Method checks whether a given contact requires sending presence.
  `static void`
  PresenceState.`sendPresenceBroadcast(StanzaType t, XMPPResourceConnection session, EnumSet<RosterAbstract.SubscriptionType> subscrs, Queue<Packet> results, Element pres, Map<String,Object> settings, RosterAbstract roster_util)`
  `sendPresenceBroadcast` method broadcasts given presence to all buddies from roster and to all users to which direct presence was sent.

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

  Fields in tigase.xmpp.impl.push declared as RosterAbstract
  Modifier and Type
  Field
  Description
  `protected final RosterAbstract`
  IgnoreFromUnknownFilter.`roster_util`
  Methods in tigase.xmpp.impl.push with parameters of type RosterAbstract
  Modifier and Type
  Method
  Description
  `protected void`
  PushPresence.`setRosterUtil(RosterAbstract rosterUtil)`

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

  Subclasses of RosterAbstract in tigase.xmpp.impl.roster
  Modifier and Type
  Class
  Description
  `class`
  `RosterFlat`
  Describe class RosterFlat here.
  Methods in tigase.xmpp.impl.roster that return RosterAbstract
  Modifier and Type
  Method
  Description
  `static RosterAbstract`
  RosterFactory.`getRosterImplementation(boolean shared_impl)`
  Creates new instance of class implementing `RosterAbstract` - either default one (`RosterFlat`) or the one configured with "roster-implementation" property.
  `static RosterAbstract`
  RosterFactory.`newRosterInstance(String class_name)`