## Uses of Class
tigase.jaxmpp.core.client.BareJID

- Packages that use BareJID
  Package | Description
  --- | ---
  tigase.jaxmpp.core.client | Core of JAXMPP library.
  tigase.jaxmpp.core.client.xmpp.modules.chat | Support for sending messages and trace converstation.
  tigase.jaxmpp.core.client.xmpp.modules.httpfileupload |
  tigase.jaxmpp.core.client.xmpp.modules.muc | Support for XEP-0045: Multi-User Chat.
  tigase.jaxmpp.core.client.xmpp.modules.omemo |
  tigase.jaxmpp.core.client.xmpp.modules.presence | Support for presence.
  tigase.jaxmpp.core.client.xmpp.modules.pubsub | Support for XEP-0060: Publish-Subscribe.
  tigase.jaxmpp.core.client.xmpp.modules.roster | Support for roster management.

- - ### Uses of BareJID in tigase.jaxmpp.core.client

    Methods in tigase.jaxmpp.core.client that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `static BareJID` | BareJID.`bareJIDInstance(String jid)` Creates instance of `BareJID`.
    `static BareJID` | BareJID.`bareJIDInstance(String p_localpart, String p_domain)` Creates instance of `BareJID`.
    `BareJID` | JID.`getBareJid()` Returns bare JID part (`<localpart@domainpart>`) from full JID.
    `BareJID` | SessionObject.`getUserBareJid()` Returns users JID
    `BareJID` | AbstractSessionObject.`getUserBareJid()` Returns users JID

    Methods in tigase.jaxmpp.core.client with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `int` | BareJID.`compareTo(BareJID o)`
    `<T extends JaxmppCore> T` | MultiJaxmpp.`get(BareJID userJid)` Return instance of JaxmppCore connected registered for specific user account.
    `static JID` | JID.`jidInstance(BareJID bareJid)` Creates intance of `JID` from `BareJID`.
    `static JID` | JID.`jidInstance(BareJID bareJid, String p_resource)` Creates intance of `JID`.
    `void` | ConnectionConfiguration.`setUserJID(BareJID jid)` Set users JabberID.

  - ### Uses of BareJID in tigase.jaxmpp.core.client.xmpp.modules.chat

    Methods in tigase.jaxmpp.core.client.xmpp.modules.chat with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `abstract boolean` | AbstractChatManager.`isChatOpenFor(BareJID jid)`

  - ### Uses of BareJID in tigase.jaxmpp.core.client.xmpp.modules.httpfileupload

    Methods in tigase.jaxmpp.core.client.xmpp.modules.httpfileupload with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpFileUploadModule.`findHttpUploadComponents(BareJID domain, HttpFileUploadModule.DiscoveryResultHandler handler)`

  - ### Uses of BareJID in tigase.jaxmpp.core.client.xmpp.modules.muc

    Fields in tigase.jaxmpp.core.client.xmpp.modules.muc with type parameters of type BareJID
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<BareJID,Room>` | AbstractRoomsManager.`rooms`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | Room.`getRoomJid()`
    `BareJID` | MucModule.Invitation.`getRoomJID()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AbstractRoomsManager.`contains(BareJID roomJid)`
    `Room` | DefaultRoomsManager.`createRoomInstance(BareJID roomJid, String nickname, String password)`
    `protected abstract Room` | AbstractRoomsManager.`createRoomInstance(BareJID roomJid, String nickname, String password)`
    `Room` | AbstractRoomsManager.`get(BareJID roomJid)`
    `Room` | MucModule.`getRoom(BareJID roomJid)`
    `boolean` | MucModule.`isRoomRegistered(BareJID roomJid)`
    `void` | MucModule.InvitationReceivedHandler.`onInvitationReceived(SessionObject sessionObject, MucModule.Invitation invitation, JID inviterJID, BareJID roomJID)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type BareJID
    Constructor and Description
    `Room(long id, Context context, BareJID roomJid, String nickname)`

  - ### Uses of BareJID in tigase.jaxmpp.core.client.xmpp.modules.omemo

    Methods in tigase.jaxmpp.core.client.xmpp.modules.omemo that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | Bundle.`getJid()`
    `BareJID` | XmppOMEMOSession.`getJid()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.omemo with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `XmppOMEMOSession` | OmemoModule.`createOMEMOSession(BareJID jid)`
    `void` | OmemoModule.`createOMEMOSession(BareJID jid, OmemoModule.CreateOMEMOSessionHandler handler)`
    `void` | OmemoModule.`getKeys(BareJID jid, OmemoModule.KeysRetrieverHandler handler)`
    `XmppOMEMOSession` | OmemoModule.`getOMEMOSession(BareJID jid)`
    `XmppOMEMOSession` | OmemoModule.`getOMEMOSession(BareJID jid, boolean createIfNotExists)`
    `XmppOMEMOSession` | OMEMOSessionsProvider.`getSession(BareJID jid)`
    `boolean` | OMEMOSessionsProvider.`isOMEMORequired(BareJID jid)`
    `boolean` | OmemoModule.`isOMEMORequired(BareJID jid)`
    `void` | OMEMOSessionsProvider.`setOMEMORequired(BareJID jid, boolean required)`
    `void` | OmemoModule.`subscribeForDeviceList(BareJID jid)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.omemo with parameters of type BareJID
    Constructor and Description
    `Bundle(BareJID jid, Integer deviceId, Element element)`
    `KeysRetriever(Context context, BareJID jid)`

  - ### Uses of BareJID in tigase.jaxmpp.core.client.xmpp.modules.presence

    Fields in tigase.jaxmpp.core.client.xmpp.modules.presence with type parameters of type BareJID
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<BareJID,Presence>` | PresenceStore.`bestPresence`
    `protected Map<BareJID,Map<String,Presence>>` | PresenceStore.`presencesMapByBareJid`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.presence that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | PresenceModule.ContactUnsubscribedHandler.ContactUnsubscribedEvent.`getJid()`
    `BareJID` | PresenceModule.SubscribeRequestHandler.SubscribeRequestEvent.`getJid()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.presence with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `Presence` | PresenceStore.`getBestPresence(BareJID jid)` Returns presence stanza with highest priority of goven bare JID.
    `Map<String,Presence>` | PresenceStore.`getPresences(BareJID jid)` Returns map of all known resources and related presences stanza of given bare JID.
    `boolean` | PresenceStore.`isAvailable(BareJID jid)`
    `void` | PresenceModule.ContactUnsubscribedHandler.`onContactUnsubscribed(SessionObject sessionObject, Presence stanza, BareJID jid)`
    `void` | PresenceModule.SubscribeRequestHandler.`onSubscribeRequest(SessionObject sessionObject, Presence stanza, BareJID jid)`
    `void` | PresenceModule.ContactUnsubscribedHandler.ContactUnsubscribedEvent.`setJid(BareJID jid)`
    `void` | PresenceModule.SubscribeRequestHandler.SubscribeRequestEvent.`setJid(BareJID jid)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.presence with parameters of type BareJID
    Constructor and Description
    `ContactUnsubscribedEvent(SessionObject sessionObject, Presence presence, BareJID bareJID)`
    `SubscribeRequestEvent(SessionObject sessionObject, Presence presence, BareJID bareJID)`

  - ### Uses of BareJID in tigase.jaxmpp.core.client.xmpp.modules.pubsub

    Methods in tigase.jaxmpp.core.client.xmpp.modules.pubsub with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | PubSubModule.`configureNode(BareJID pubSubJID, String nodeName, JabberDataElement configuration, AsyncCallback callback)` Submit configuration of node.
    `void` | PubSubModule.`configureNode(BareJID pubSubJID, String nodeName, JabberDataElement configuration, PubSubAsyncCallback callback)` Submit configuration of node.
    `void` | PubSubModule.`configureSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement form, AsyncCallback callback)` Submit configuration of subscription.
    `void` | PubSubModule.`configureSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement form, PubSubAsyncCallback callback)` Submit configuration of subscription.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, JabberDataElement nodeConfiguration, AsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, JabberDataElement nodeConfiguration, PubSubAsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, PubSubAsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`deleteAffiliation(BareJID pubSubJID, String nodeName, JID subscriberJID, PubSubAsyncCallback callback)` Delete an entity from the affiliations list.
    `void` | PubSubModule.`deleteItem(BareJID pubSubJID, String nodeName, String itemId, AsyncCallback callback)` Delete published item.
    `void` | PubSubModule.`deleteItem(BareJID pubSubJID, String nodeName, String itemId, PubSubAsyncCallback callback)` Delete published item.
    `void` | PubSubModule.`deleteNode(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Delete node from PubSub service.
    `void` | PubSubModule.`deleteNode(BareJID pubSubJID, String nodeName, PubSubAsyncCallback callback)` Delete node from PubSub service.
    `void` | PubSubModule.`deleteSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, PubSubAsyncCallback callback)` Delete subscriber.
    `void` | PubSubModule.`getDefaultSubscriptionConfiguration(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Gets default subscription configuration.
    `void` | PubSubModule.`getDefaultSubscriptionConfiguration(BareJID pubSubJID, String nodeName, PubSubModule.SubscriptionOptionsAsyncCallback callback)` Gets default subscription configuration.
    `void` | PubSubModule.`getNodeConfiguration(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Get node configuration.
    `void` | PubSubModule.`getNodeConfiguration(BareJID pubSubJID, String nodeName, PubSubModule.NodeConfigurationAsyncCallback callback)` Get node configuration.
    `void` | PubSubModule.`getNodeConfigurationDefault(BareJID pubSubJID, AsyncCallback callback)` Get default node configuration.
    `void` | PubSubModule.`getNodeConfigurationDefault(BareJID pubSubJID, PubSubModule.NodeConfigurationAsyncCallback callback)` Get default node configuration.
    `void` | PubSubModule.`getSubscriptionConfiguration(BareJID pubSubJID, String nodeName, JID subscriberJID, AsyncCallback callback)` Get subscription options.
    `void` | PubSubModule.`getSubscriptionConfiguration(BareJID pubSubJID, String nodeName, JID subscriberJID, PubSubModule.SubscriptionOptionsAsyncCallback callback)` Get subscriptions options.
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, AsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, JabberDataElement publishOptions, AsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, PubSubModule.PublishAsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.`purge(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Purge the node of all published items.
    `void` | PubSubModule.`purge(BareJID pubSubJID, String nodeName, PubSubAsyncCallback callback)` Purge the node of all published items.
    `void` | PubSubModule.`retrieveAffiliations(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve affiliations.
    `void` | PubSubModule.`retrieveAffiliations(BareJID pubSubJID, String nodeName, PubSubModule.AffiliationsRetrieveAsyncCallback callback)` Retrieve affiliations.
    `protected void` | PubSubModule.`retrieveAffiliations(BareJID pubSubJID, String nodeName, String xmlns, AsyncCallback callback)`
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Gets ALL published items from node.
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, PubSubModule.RetrieveItemsAsyncCallback callback)` Gets ALL published items from node.
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, String itemId, AsyncCallback callback)` Gets published item from node.
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, String itemId, Integer maxItems, AsyncCallback callback)` Gets published item(s) from node.
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, String itemId, PubSubModule.RetrieveItemsAsyncCallback callback)` Gets published item from node.
    `void` | PubSubModule.`retrieveItems(BareJID pubSubJID, String nodeName, Integer max, Integer index, AsyncCallback callback)` Gets published item(s) from node.
    `void` | PubSubModule.`retrieveOwnAffiliations(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve own affiliations.
    `void` | PubSubModule.`retrieveOwnAffiliations(BareJID pubSubJID, String nodeName, PubSubModule.AffiliationsRetrieveAsyncCallback callback)` Retrieve own affiliations.
    `void` | PubSubModule.`retrieveOwnSubscription(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve own subscriptions.
    `void` | PubSubModule.`retrieveOwnSubscription(BareJID pubSubJID, String nodeName, PubSubModule.SubscriptionsRetrieveAsyncCallback callback)` Retrieve own subscriptions.
    `void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve all subscriptions of given node.
    `void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, PubSubModule.SubscriptionFilterExtension filterExt, AsyncCallback callback)` Retrieve all subscriptions of given node.
    `void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, PubSubModule.SubscriptionsRetrieveAsyncCallback callback)` Retrieve all subscriptions of given node.
    `protected void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, String xmlns, PubSubModule.SubscriptionFilterExtension filterExt, AsyncCallback callback)`
    `void` | PubSubModule.`setAffiliation(BareJID pubSubJID, String nodeName, JID subscriberJID, Affiliation affiliation, PubSubAsyncCallback callback)` Modify or set affiliation.
    `void` | PubSubModule.`setAffiliation(BareJID pubSubJID, String nodeName, PubSubModule.AffiliationElement[] affiliationElements, PubSubAsyncCallback callback)` Modify or set multiple affiliations.
    `void` | PubSubModule.`setSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, Subscription subscription, PubSubAsyncCallback callback)` Modify or set subscription.
    `void` | PubSubModule.`setSubscription(BareJID pubSubJID, String nodeName, PubSubModule.SubscriptionElement[] subscriptionElements, PubSubAsyncCallback callback)` Modify or set multiple subscriptions.
    `void` | PubSubModule.`subscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement options, AsyncCallback callback)` Subscribe to a Node.
    `void` | PubSubModule.`subscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement options, PubSubModule.SubscriptionAsyncCallback callback)` Subscribe to a Node.
    `void` | PubSubModule.`subscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, PubSubModule.SubscriptionAsyncCallback callback)` Subscribe to a Node.
    `void` | PubSubModule.`unlockItem(BareJID pubSubJID, String nodeName, String itemId, AsyncCallback callback)` Unlock assigned item.
    `void` | PubSubModule.`unlockItem(BareJID pubSubJID, String nodeName, String itemId, PubSubAsyncCallback callback)` Unlock assigned item.
    `void` | PubSubModule.`unsubscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, AsyncCallback callback)` Unsubscribe from a Node.
    `void` | PubSubModule.`unsubscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, PubSubAsyncCallback callback)` Unsubscribe from a Node.

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

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

    Methods in tigase.jaxmpp.core.client.xmpp.modules.roster that return BareJID
    Modifier and Type | Method and Description
    --- | ---
    `BareJID` | RosterItem.`getJid()` Returns JID of buddy.

    Methods in tigase.jaxmpp.core.client.xmpp.modules.roster with parameters of type BareJID
    Modifier and Type | Method and Description
    --- | ---
    `void` | RosterStore.`add(BareJID jid, String name, AsyncCallback asyncCallback)` Adds new contact to roster.
    `void` | RosterStore.`add(BareJID jid, String name, Collection<String> groups, AsyncCallback asyncCallback)` Adds new contact to roster.
    `protected void` | RosterModule.`add(BareJID jid, String name, Collection<String> groups, AsyncCallback asyncCallback)`
    `void` | RosterStore.`add(BareJID jid, String name, String[] groups, AsyncCallback asyncCallback)` Adds new contact to roster.
    `protected int` | DefaultRosterStore.`createItemId(BareJID jid)`
    `abstract RosterItem` | RosterStore.`get(BareJID jid)` Returns RosterItem of given bare JID.
    `RosterItem` | DefaultRosterStore.`get(BareJID jid)` Returns RosterItem of given bare JID.
    `void` | RosterStore.`remove(BareJID jid)` Removes buddy from roster.
    `protected void` | RosterModule.`remove(BareJID jid)`
    `protected abstract void` | RosterStore.`removeItem(BareJID jid)`
    `protected void` | DefaultRosterStore.`removeItem(BareJID jid)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.roster with parameters of type BareJID
    Constructor and Description
    `RosterItem(BareJID jid, SessionObject sessionObject)`

Copyright © 2006–2020 Tigase. All rights reserved.