## Uses of Interface
tigase.db.UserRepository

- Packages that use UserRepository
  Package | Description
  --- | ---
  tigase.db |
  tigase.db.jdbc |
  tigase.db.xml |
  tigase.server.xmppsession |
  tigase.util |
  tigase.xmpp |
  tigase.xmpp.impl.roster |

- - ### Uses of UserRepository in tigase.db

    Classes in tigase.db that implement UserRepository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DummyRepository` DummyRepository is a class with all methods empty.
    `class` | `UserRepositoryMDImpl` Created: Mar 27, 2010 6:43:02 PM
    `class` | `UserRepositoryPool` Created: Jan 28, 2009 8:46:53 PM

    Methods in tigase.db that return UserRepository
    Modifier and Type | Method and Description
    --- | ---
    `UserRepository` | UserRepositoryMDImpl.`getRepo(String domain)` Method description
    `static UserRepository` | RepositoryFactory.`getUserRepository(String class_name, String resource, Map<String,String> params)` Method description
    `UserRepository` | UserRepositoryMDImpl.`removeRepo(String domain)` Method description
    `UserRepository` | UserRepositoryPool.`takeRepo()` Method description

    Methods in tigase.db with parameters of type UserRepository
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserRepositoryMDImpl.`addRepo(String domain, UserRepository repo)` Method description
    `void` | UserRepositoryPool.`addRepo(UserRepository repo)` Method description
    `void` | UserRepositoryMDImpl.`setDefault(UserRepository repo)` Method description

    Constructors in tigase.db with parameters of type UserRepository
    Constructor and Description
    `AuthRepositoryImpl(UserRepository repo)` Creates a new `AuthRepositoryImpl` instance.
    `NonAuthUserRepositoryImpl(UserRepository userRep, tigase.xmpp.BareJID defDomain, boolean autoCreateOffline)` Constructs ...

  - ### Uses of UserRepository in tigase.db.jdbc

    Classes in tigase.db.jdbc that implement UserRepository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JDBCRepository` Not synchronized implementation! Musn't be used by more than one thread at the same time.

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

    Classes in tigase.db.xml that implement UserRepository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMLRepository` Class `XMLRepository` is a XML implementation of `UserRepository`.

  - ### Uses of UserRepository in tigase.server.xmppsession

    Constructors in tigase.server.xmppsession with parameters of type UserRepository
    Constructor and Description
    `SMResourceConnection(tigase.xmpp.JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)` Constructs ...

  - ### Uses of UserRepository in tigase.util

    Methods in tigase.util with parameters of type UserRepository
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | RepositoryUtils.`checkContact(tigase.xmpp.BareJID user, UserRepository repo, String cont)` Method description
    `static void` | RepositoryUtils.`copyNode(tigase.xmpp.BareJID user, String node, UserRepository src, UserRepository dst)` Method description
    `static void` | RepositoryUtils.`copyRepositories(UserRepository src, AuthRepository dst)` Method description
    `static void` | RepositoryUtils.`copyRepositories(UserRepository src, UserRepository dst)` Method description
    `static void` | RepositoryUtils.`copyUser(tigase.xmpp.BareJID user, UserRepository src, AuthRepository dst)` Method description
    `static void` | RepositoryUtils.`copyUser(tigase.xmpp.BareJID user, UserRepository src, UserRepository dst)` Method description
    `static void` | RepositoryUtils.`exportRoster(UserRepository repo, Writer w)` Method description
    `static void` | RepositoryUtils.`exportUserRoster(tigase.xmpp.BareJID user, UserRepository repo, Writer w)` Method description
    `static void` | RepositoryUtils.`loadTestData(UserRepository repo)` Method description
    `static void` | RepositoryUtils.`printNode(tigase.xmpp.BareJID user, UserRepository repo, String prefix, String node)` Method description
    `static void` | RepositoryUtils.`printRepoContent(UserRepository repo)` Method description
    `static void` | RepositoryUtils.`removeTestData(UserRepository repo)` Method description
    `static void` | RepositoryUtils.`repairRoster(UserRepository repo)` Method description
    `static void` | RepositoryUtils.`repairUserRoster(tigase.xmpp.BareJID user, UserRepository repo)` Method description
    `static void` | RepositoryUtils.`simpleTest(UserRepository repo)` Method description
    `static void` | RepositoryUtils.`userAddTest(UserRepository re)` Method description

  - ### Uses of UserRepository in tigase.xmpp

    Constructors in tigase.xmpp with parameters of type UserRepository
    Constructor and Description
    `RepositoryAccess(UserRepository rep, AuthRepository auth)` Creates a new `RepositoryAccess` instance.
    `XMPPResourceConnection(tigase.xmpp.JID connectionId, UserRepository rep, AuthRepository authRepo, SessionManagerHandler loginHandler)` Creates a new `XMPPResourceConnection` instance.

  - ### Uses of UserRepository in tigase.xmpp.impl.roster

    Methods in tigase.xmpp.impl.roster with parameters of type UserRepository
    Modifier and Type | Method and Description
    --- | ---
    `void` | RosterAbstract.`init(UserRepository repo)`

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