## Uses of Class
tigase.xmpp.Authorization

- Packages that use Authorization
  Package | Description
  --- | ---
  tigase.component.adhoc |
  tigase.component.exceptions |
  tigase.server.bosh |
  tigase.xmpp |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins

- - ### Uses of Authorization in tigase.component.adhoc

    Methods in tigase.component.adhoc that return Authorization
    Modifier and Type | Method and Description
    --- | ---
    `Authorization` | AdHocCommandException.`getErrorCondition()` Method description

    Constructors in tigase.component.adhoc with parameters of type Authorization
    Constructor and Description
    `AdHocCommandException(Authorization errorCondition)` Constructs ...
    `AdHocCommandException(Authorization errorCondition, String message)` Constructs ...
    `AdHocCommandException(Element item, Authorization errorCondition)` Constructs ...
    `AdHocCommandException(Element item, Authorization errorCondition, String message)` Constructs ...

  - ### Uses of Authorization in tigase.component.exceptions

    Methods in tigase.component.exceptions that return Authorization
    Modifier and Type | Method and Description
    --- | ---
    `Authorization` | ComponentException.`getErrorCondition()`

    Constructors in tigase.component.exceptions with parameters of type Authorization
    Constructor and Description
    `ComponentException(Authorization errorCondition)`
    `ComponentException(Authorization errorCondition, String text)`
    `ComponentException(Authorization errorCondition, String text, String message)`

  - ### Uses of Authorization in tigase.server.bosh

    Methods in tigase.server.bosh with parameters of type Authorization
    Modifier and Type | Method and Description
    --- | ---
    `void` | BoshIOService.`sendErrorAndStop(Authorization errorCode, StreamError streamError, Packet packet, String errorMsg)` Method description

  - ### Uses of Authorization in tigase.xmpp

    Fields in tigase.xmpp declared as Authorization
    Modifier and Type | Field and Description
    --- | ---
    `protected Authorization` | RepositoryAccess.`authState` Current authorization state - initialy session i `NOT_AUTHORIZED`.

    Methods in tigase.xmpp that return Authorization
    Modifier and Type | Method and Description
    --- | ---
    `Authorization` | XMPPProcessor.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | XMPPImplIfc.`canHandle(Packet packet, XMPPResourceConnection conn)` By default the method uses `XMPPImplIfc.supElementNamePaths()` and `XMPPImplIfc.supTypes()` method results to determine whether the plugin would process given packet.
    `Authorization` | RepositoryAccess.`getAuthState()` Gets the value of authState
    `static Authorization` | Authorization.`getByCondition(String condition)`
    `Authorization` | RepositoryAccess.`loginDigest(BareJID userId, String digest, String id, String alg)` Deprecated.
    `Authorization` | XMPPResourceConnection.`loginDigest(String user, String digest, String id, String alg)` Deprecated.
    `Authorization` | RepositoryAccess.`loginOther(Map<String,Object> props)` Deprecated.
    `Authorization` | XMPPResourceConnection.`loginOther(Map<String,Object> props)` Deprecated.
    `Authorization` | RepositoryAccess.`loginPlain(BareJID userId, String password)` Deprecated.
    `Authorization` | XMPPResourceConnection.`loginPlain(String user, String password)` Deprecated.
    `Authorization` | RepositoryAccess.`loginToken(BareJID userId, String xmpp_sessionId, String token)` Deprecated.
    `Authorization` | RepositoryAccess.`register(String name_param, String pass_param, Map<String,String> reg_params)` Method description
    `Authorization` | RepositoryAccess.`register(String name_param, String pass_param, String email_param)` Deprecated.
    `Authorization` | RepositoryAccess.`unregister(String name_param)` Method description
    `Authorization` | XMPPResourceConnection.`unregister(String name_param)`
    `static Authorization` | Authorization.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static Authorization[]` | Authorization.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

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

    Methods in tigase.xmpp.impl that return Authorization
    Modifier and Type | Method and Description
    --- | ---
    `Authorization` | ServiceDiscovery.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | JabberIqCommand.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | FlexibleOfflineMessageRetrieval.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `Authorization` | JabberIqStats.`canHandle(Packet packet, XMPPResourceConnection conn)`
    `protected Authorization` | JabberIqAuth.`doAuth(NonAuthUserRepository repo, Map<String,Object> settings, XMPPResourceConnection session, BareJID user_id, String password, String digest)` Method description
    `Authorization` | OfflineMessages.`savePacketForOffLineUser(Packet pac, MsgRepositoryIfc repo, NonAuthUserRepository userRepo)` Method stores messages to offline repository with the following rules applied, i.e. saves only: message stanza with either nonempty `<body>`, `<event>` or `<header>` child element and only messages of type normal, chat.
    `static Authorization` | JabberIqPrivacy.`validateList(XMPPResourceConnection session, List<Element> items)` Method description

Copyright © 2022 "Tigase, Inc.". All rights reserved.