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

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

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

    Method parameters in tigase.xmpp.impl with type arguments of type RosterAbstract.SubscriptionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | PresenceState.`sendPresenceBroadcast​(StanzaType t, XMPPResourceConnection session, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs, java.util.Queue<Packet> results, Element pres, java.util.Map<java.lang.String,​java.lang.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.SubscriptionType in tigase.xmpp.impl.roster

    Fields in tigase.xmpp.impl.roster with type parameters of type RosterAbstract.SubscriptionType
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`FROM_SUBSCRIBED` | Holds all {link @SubscriptionType} elements that can be perceived as FROM subscription
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`PENDING_IN` |
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`PENDING_OUT` |
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`PRE_APPROVED` | Holds all {link @SubscriptionType} that are pre-approved subscriptions on the contact's side
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`SUB_BOTH` |
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`SUB_FROM` |
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`SUB_NONE` |
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`SUB_TO` |
    `static java.util.EnumSet<RosterAbstract.SubscriptionType>` | RosterAbstract.`TO_SUBSCRIBED` |

    Methods in tigase.xmpp.impl.roster that return RosterAbstract.SubscriptionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract RosterAbstract.SubscriptionType` | RosterAbstract.`getBuddySubscription​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `RosterAbstract.SubscriptionType` | RosterFlat.`getBuddySubscription​(XMPPResourceConnection session, JID buddy)` | Deprecated.
    `static RosterAbstract.SubscriptionType` | RosterAbstract.`getStateTransition​(RosterAbstract.SubscriptionType subscription, RosterAbstract.PresenceType presence)` |
    `RosterAbstract.SubscriptionType` | RosterAbstract.StateTransition.`getStateTransition​(RosterAbstract.PresenceType pres_type)` |
    `RosterAbstract.SubscriptionType` | RosterAbstract.RosterModifiedEvent.`getSubscription()` |
    `RosterAbstract.SubscriptionType` | RosterElement.`getSubscription()` |
    `static RosterAbstract.SubscriptionType` | RosterAbstract.SubscriptionType.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static RosterAbstract.SubscriptionType[]` | RosterAbstract.SubscriptionType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in tigase.xmpp.impl.roster with parameters of type RosterAbstract.SubscriptionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract void` | RosterAbstract.`addBuddy​(XMPPResourceConnection session, JID jid, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String otherData)` | Deprecated.
    `abstract void` | RosterAbstract.`addBuddy​(XMPPResourceConnection session, JID jid, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String mixParticipantId, java.lang.String otherData)` | Deprecated.
    `void` | RosterFlat.`addBuddy​(XMPPResourceConnection session, JID buddy, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String otherData)` | Deprecated.
    `void` | RosterFlat.`addBuddy​(XMPPResourceConnection session, JID buddy, java.lang.String name, java.lang.String[] groups, RosterAbstract.SubscriptionType subscription, java.lang.String mixParticipantId, java.lang.String otherData)` | Deprecated.
    `static RosterAbstract.SubscriptionType` | RosterAbstract.`getStateTransition​(RosterAbstract.SubscriptionType subscription, RosterAbstract.PresenceType presence)` |
    `boolean` | RosterAbstract.`isSubscribedFrom​(RosterAbstract.SubscriptionType subscr)` |
    `abstract void` | RosterAbstract.`setBuddySubscription​(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)` | Deprecated.
    `void` | RosterFlat.`setBuddySubscription​(XMPPResourceConnection session, RosterAbstract.SubscriptionType subscription, JID buddy)` | Deprecated.
    `void` | RosterElement.`setSubscription​(RosterAbstract.SubscriptionType subscription)` |

    Method parameters in tigase.xmpp.impl.roster with type arguments of type RosterAbstract.SubscriptionType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static JID[]` | DynamicRoster.`addBuddies​(XMPPResourceConnection session, java.util.Map<java.lang.String,​java.lang.Object> settings, JID[] buddies, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)` |
    `JID[]` | RosterAbstract.`getBuddies​(XMPPResourceConnection session, java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs)` | Deprecated.

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