# 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.util.importexport
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(String encodedToken, String password)`
  `void`
  PasswordResetterIfc.`sendToken(BareJID bareJID, String url)`
  `void`
  PasswordResetterIfc.`validateToken(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 List<Element>`
  DiscoveryModule.`prepareDiscoItems(JID jid, String node, JID senderJID, RSM rsm)`
  `protected void`
  DiscoveryModule.`processAdHocCommandItems(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryModule.`processDiscoItems(Packet packet, JID jid, 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(String resource_uri)`
  The method is called to initialize the data repository.
  `void`
  DummyRepository.`initialize(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(String connStr)`

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

  Methods in tigase.db.util.importexport that throw RepositoryException
  Modifier and Type
  Method
  Description
  `<R> R`
  DataSourceHelper.`createRepository(SchemaManager.RepoInfo repoInfo)`
  `DataSource`
  DataSourceHelper.`get(String name)`
  `DataSource`
  DataSourceHelper.`get(SchemaManager.DataSourceInfo dataSourceInfo)`
  `DataSource`
  DataSourceHelper.`getDefault()`
  `<X> X`
  RepositoryHolder.`getDefaultRepository(Class<X> ifc)`
  `<X> X`
  RepositoryHolder.`getRepository(Class<X> ifc, String name)`
  `<X> X`
  RepositoryManagerExtensionBase.`getRepository(Class<X> ifc, String name)`
  `protected <X> X`
  RepositoryHolder.`prepareRepository(X repo)`

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

  Methods in tigase.db.xml that throw RepositoryException
  Modifier and Type
  Method
  Description
  `void`
  XMLDataSource.`initialize(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, String node, JID senderJID)`
  `protected void`
  EventbusDiscoveryModule.`processDiscoItems(Packet packet, JID jid, 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, String node, JID senderJID)`
  `protected void`
  DiscoveryMonitorModule.`processDiscoInfo(Packet packet, JID jid, String node, JID senderJID)`
  `protected void`
  DiscoveryMonitorModule.`processDiscoItems(Packet packet, JID jid, 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)`