## Uses of Class
tigase.component.exceptions.RepositoryException

- Packages that use RepositoryException
  Package | Description
  --- | ---
  tigase.auth |
  tigase.component.modules.impl |
  tigase.db |
  tigase.db.beans |
  tigase.db.util |
  tigase.db.xml |
  tigase.eventbus.component |
  tigase.monitor.modules |
  tigase.server.xmppclient |
  tigase.xmpp.mam |

- - ### Uses of RepositoryException in tigase.auth

    Methods in tigase.auth that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PasswordResetterIfc.`changePassword​(java.lang.String encodedToken, java.lang.String password)` |
    `void` | PasswordResetterIfc.`sendToken​(BareJID bareJID, java.lang.String url)` |
    `void` | PasswordResetterIfc.`validateToken​(java.lang.String encodedToken)` |

  - ### Uses of RepositoryException in tigase.component.modules.impl

    Methods in tigase.component.modules.impl that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.List<Element>` | DiscoveryModule.`prepareDiscoItems​(JID jid, java.lang.String node, JID senderJID, RSM rsm)` |
    `protected void` | DiscoveryModule.`processAdHocCommandItems​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | DiscoveryModule.`processDiscoInfo​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | DiscoveryModule.`processDiscoItems​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |

  - ### Uses of RepositoryException in tigase.db

    Subclasses of RepositoryException in tigase.db
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DataOverwriteException` | The `DataOverwriteException` exception is thrown when application tries to ovrewrite data in repository but does not have permission to do so.
    `class` | `DBInitException` | Describe class DBInitException here.
    `class` | `TigaseDBException` | Describe class TigaseDBException here.
    `class` | `UserExistsException` | The `UserExistsException` is thrown when application tries to add new user with user ID which already exists in repository.
    `class` | `UserNotFoundException` | The `UserNotFoundException` exception is thrown when application tries to access data for user which does not exist in repository.

    Methods in tigase.db that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DataSource.`initialize​(java.lang.String resource_uri)` | The method is called to initialize the data repository.
    `void` | DummyRepository.`initialize​(java.lang.String connStr)` |
    `void` | DataSourceAware.`setDataSource​(T dataSource)` | Method called to provide class with instance of a data source.

  - ### Uses of RepositoryException in tigase.db.beans

    Methods in tigase.db.beans that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AuthRepositoryMDPoolBean.AuthRepositoryConfigBean.`initRepository​(AuthRepository repository)` |
    `protected void` | AuthUserRepositoryConfigBean.`initRepository​(T repository)` |
    `protected void` | DataSourceBean.DataSourceMDConfigBean.`initRepository​(DataSource repo)` | Initializes instances of provided data source.
    `protected abstract void` | MDPoolConfigBean.`initRepository​(A repo)` | Method used to initialize provided instance

  - ### Uses of RepositoryException in tigase.db.util

    Methods in tigase.db.util that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SchemaManager.DataSourceInfo.`initialize​(java.lang.String connStr)` |

  - ### Uses of RepositoryException in tigase.db.xml

    Methods in tigase.db.xml that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XMLDataSource.`initialize​(java.lang.String file)` |

  - ### Uses of RepositoryException in tigase.eventbus.component

    Methods in tigase.eventbus.component that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | EventbusDiscoveryModule.`processDiscoInfo​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | EventbusDiscoveryModule.`processDiscoItems​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |

  - ### Uses of RepositoryException in tigase.monitor.modules

    Methods in tigase.monitor.modules that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DiscoveryMonitorModule.`processAdHocCommandItems​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | DiscoveryMonitorModule.`processDiscoInfo​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |
    `protected void` | DiscoveryMonitorModule.`processDiscoItems​(Packet packet, JID jid, java.lang.String node, JID senderJID)` |

  - ### Uses of RepositoryException in tigase.server.xmppclient

    Methods in tigase.server.xmppclient that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SeeOtherHostDB.JDBCSeeOtherHostRepository.`setDataSource​(DataRepository data_repo)` |

  - ### Uses of RepositoryException in tigase.xmpp.mam

    Methods in tigase.xmpp.mam that throw RepositoryException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | MAMRepository.`queryItems​(Q query, MAMRepository.ItemHandler<Q,​I> itemHandler)` |