## Uses of Class
tigase.xmpp.Authorization

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

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

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

    Constructors in tigase.component.adhoc with parameters of type Authorization
    Constructor | Description
    --- | ---
    `AdHocCommandException​(Element item, Authorization errorCondition)` |
    `AdHocCommandException​(Element item, Authorization errorCondition, java.lang.String message)` |
    `AdHocCommandException​(Authorization errorCondition)` |
    `AdHocCommandException​(Authorization errorCondition, java.lang.String message)` |

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

    Constructors in tigase.component.exceptions with parameters of type Authorization
    Constructor | Description
    --- | ---
    `ComponentException​(Authorization errorCondition)` |
    `ComponentException​(Authorization errorCondition, java.lang.String text)` |
    `ComponentException​(Authorization errorCondition, java.lang.String text, java.lang.String message)` |
    `ComponentException​(Authorization errorCondition, java.lang.String text, java.lang.String message, java.lang.Throwable cause)` |
    `ComponentException​(Authorization errorCondition, java.lang.String text, java.lang.Throwable cause)` |

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

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

  - ### Uses of Authorization in tigase.workgroupqueues

    Constructors in tigase.workgroupqueues with parameters of type Authorization
    Constructor | Description
    --- | ---
    `ComponentException​(Authorization errorCondition)` |
    `ComponentException​(Authorization errorCondition, java.lang.String text)` |
    `ComponentException​(Authorization errorCondition, java.lang.String text, java.lang.String message)` |

  - ### Uses of Authorization in tigase.xmpp

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

    Methods in tigase.xmpp that return Authorization
    Modifier and Type | Method | Description
    --- | --- | ---
    `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` | XMPPProcessor.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | RepositoryAccess.`changeRegistration​(java.lang.String name_param, java.lang.String pass_param, java.util.Map<java.lang.String,​java.lang.String> registr_params)` |
    `Authorization` | RepositoryAccess.`getAuthState()` | Gets the value of authState
    `static Authorization` | Authorization.`getByCondition​(java.lang.String condition)` |
    `Authorization` | XMPPProcessorException.`getErrorCondition()` |
    `Authorization` | RepositoryAccess.`unregister​(java.lang.String name_param)` | Deprecated.
    `Authorization` | XMPPResourceConnection.`unregister​(java.lang.String name_param)` | Deprecated. Code moved to `JabberIqRegister.doRemoveAccount(Packet, Element, XMPPResourceConnection, Queue)`
    `static Authorization` | Authorization.`valueOf​(java.lang.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.

    Constructors in tigase.xmpp with parameters of type Authorization
    Constructor | Description
    --- | ---
    `XMPPProcessorException​(Authorization errorCondition)` |
    `XMPPProcessorException​(Authorization errorCondition, java.lang.String text)` |
    `XMPPProcessorException​(Authorization errorCondition, java.lang.String text, java.lang.String message)` |
    `XMPPProcessorException​(Authorization errorCondition, java.lang.String text, java.lang.String message, java.lang.Throwable cause)` |
    `XMPPProcessorException​(Authorization errorCondition, java.lang.String text, java.lang.Throwable cause)` |

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

    Methods in tigase.xmpp.impl that return Authorization
    Modifier and Type | Method | Description
    --- | --- | ---
    `Authorization` | FlexibleOfflineMessageRetrieval.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | JabberIqCommand.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | JabberIqStats.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `Authorization` | MIXProcessor.`canHandle​(Packet packet, XMPPResourceConnection conn)` |
    `protected Authorization` | JabberIqAuth.`doAuth​(NonAuthUserRepository repo, java.util.Map<java.lang.String,​java.lang.Object> settings, XMPPResourceConnection session, BareJID user_id, java.lang.String password, java.lang.String digest)` |
    `Authorization` | OfflineMessages.`savePacketForOffLineUser​(Packet packet, OfflineMsgRepositoryIfc 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. presence stanza of type subscribe, subscribed, unsubscribe and unsubscribed. Processed messages are stamped with the `delay` element and appropriate timestamp.
    `static Authorization` | JabberIqPrivacy.`validateList​(XMPPResourceConnection session, java.util.List<Element> items)` |

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

    Methods in tigase.xmpp.impl.push with parameters of type Authorization
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected boolean` | AbstractPushNotifications.`shouldDisablePush​(Authorization error)` |