Interface Summary Interface Description AuthRepositoryInterface
AuthRepositorydefines a proxy bridge between user authentication data storage and the Tigase server authentication logic.
DataRepositoryThe interface defines a generic data repository for storing arbitrary data in any application specific form. DataSourceInterface implemented by every class providing access to data storage, ie. DataSourceAware<T extends DataSource>Interface providing a generic way to access data sources by classes implementing it. DataSourceHelper.Matcher DataSourcePool<T extends DataSource>Generic interface for all implementations of a pool of data sources. MsgRepositoryIfc<T extends DataSource>Created by andrzej on 13.03.2016. NonAuthUserRepositoryDescribe interface WriteOnlyUserRepository here. OfflineMsgRepositoryIfcInterface for storing and restoring offline Elements. RepositoryBase interface which should be implemented by every repository to have one common interface RepositoryPool<T>Generic interface of repository pool implementations. UserRepository
UserRepositoryinterface defines all functionalities required to store user data.
Class Summary Class Description AbstractAuthRepositoryWithCredentials AuthRepository.DefaultCredentials AuthRepository.DefaultCredentials.RawEntry AuthRepository.SingleCredential AuthRepositoryImplDescribe class AuthRepositoryImpl here. AuthRepositoryMDImplImplementation of multi domain pool for authentication repositories. AuthRepositoryPoolPool for authentication repositories. DataRepositoryPoolCreated: Sep 4, 2010 2:13:22 PM DataSourceHelperCreated by andrzej on 15.03.2016. DummyRepositoryDummyRepository is a class with all methods empty. NonAuthUserRepositoryImplCreated: May 3, 2010 1:23:45 PM RepositoryFactory Deprecated. SchemaCreated by andrzej on 04.05.2017. UserRepository.UserRemovedEvent UserRepositoryMDImplCreated: Mar 27, 2010 6:43:02 PM UserRepositoryPoolPool for user repositories.
Enum Summary Enum Description AuthRepository.AccountStatus DataRepository.dbTypesHelper enumeration with types of supported databases.
Exception Summary Exception Description AuthorizationExceptionDescribe class AuthorizationException here. DataOverwriteExceptionThe
DataOverwriteExceptionexception is thrown when application tries to ovrewrite data in repository but does not have permission to do so.
DBInitExceptionDescribe class DBInitException here. TigaseDBExceptionDescribe class TigaseDBException here. UserExistsExceptionThe
UserExistsExceptionis thrown when application tries to add new user with user ID which already exists in repository.
UserNotFoundExceptionexception is thrown when application tries to access data for user which does not exist in repository.
Annotation Types Summary Annotation Type Description Repository.MetaMeta created to add possibility to retrieve information about implementation of repository (ie. Repository.SchemaIdAnnotation provides information about schema (ie.