Class MongoSchemaLoader

java.lang.Object
tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
tigase.mongodb.MongoSchemaLoader

@Deprecated public class MongoSchemaLoader extends tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
Deprecated.
Created by andrzej on 05.05.2017.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Deprecated.
     

    Nested classes/interfaces inherited from class tigase.db.util.SchemaLoader

    tigase.db.util.SchemaLoader.Result, tigase.db.util.SchemaLoader.TypeInfo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
    Deprecated.
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    tigase.db.util.SchemaLoader.Result
    addXmppAdminAccount(tigase.db.util.SchemaManager.SchemaInfo schemaInfo)
    Deprecated.
     
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     
    void
    execute(tigase.db.util.SchemaLoader.Parameters params)
    Deprecated.
     
    List<tigase.util.ui.console.CommandlineParameter>
    Deprecated.
     
    Optional<tigase.util.Version>
    Deprecated.
     
    Deprecated.
     
    Optional<tigase.util.Version>
    getMinimalRequiredComponentVersionForUpgrade(tigase.db.util.SchemaManager.SchemaInfo schemaInfo)
    Deprecated.
     
    List<tigase.util.ui.console.CommandlineParameter>
    Deprecated.
     
    List<tigase.db.util.SchemaLoader.TypeInfo>
    Deprecated.
     
    void
    init(MongoSchemaLoader.Parameters params, Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache)
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    loadSchema(tigase.db.util.SchemaManager.SchemaInfo schema, String version)
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    setComponentVersion(String component, String version)
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     
    tigase.db.util.SchemaLoader.Result
    Deprecated.
     

    Methods inherited from class tigase.db.util.SchemaLoader

    addUsersToRepository, addUsersToRepositoryFunction, getAllSupportedTypes, getAllSupportedTypesStream, getConfigString, getDataSourceAwareClassesForSchemaInfo, getDefaultSupportedTypeForName, getInitializedDataSourceAwareForSchemaInfo, getMainCommandlineParameters, getSupportedTypeForName, getType, init, initializeAuthRepository, initializeDataSourceAwareFunction, instantiateClass, isSupported, loadCommonSchema, main, newInstance, newInstanceForURI

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • MongoSchemaLoader

      public MongoSchemaLoader()
      Deprecated.
  • Method Details

    • addXmppAdminAccount

      public tigase.db.util.SchemaLoader.Result addXmppAdminAccount(tigase.db.util.SchemaManager.SchemaInfo schemaInfo)
      Deprecated.
      Specified by:
      addXmppAdminAccount in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • createParameters

      public MongoSchemaLoader.Parameters createParameters()
      Deprecated.
      Specified by:
      createParameters in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • destroyDataSource

      public tigase.db.util.SchemaLoader.Result destroyDataSource()
      Deprecated.
      Specified by:
      destroyDataSource in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • execute

      public void execute(tigase.db.util.SchemaLoader.Parameters params)
      Deprecated.
      Specified by:
      execute in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • getCommandlineParameters

      public List<tigase.util.ui.console.CommandlineParameter> getCommandlineParameters()
      Deprecated.
      Specified by:
      getCommandlineParameters in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • getComponentVersionFromDb

      public Optional<tigase.util.Version> getComponentVersionFromDb(String component)
      Deprecated.
      Specified by:
      getComponentVersionFromDb in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • getMinimalRequiredComponentVersionForUpgrade

      public Optional<tigase.util.Version> getMinimalRequiredComponentVersionForUpgrade(tigase.db.util.SchemaManager.SchemaInfo schemaInfo)
      Deprecated.
      Specified by:
      getMinimalRequiredComponentVersionForUpgrade in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • getDBUri

      public String getDBUri()
      Deprecated.
      Specified by:
      getDBUri in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • getSetupOptions

      public List<tigase.util.ui.console.CommandlineParameter> getSetupOptions()
      Deprecated.
      Specified by:
      getSetupOptions in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • getSupportedTypes

      public List<tigase.db.util.SchemaLoader.TypeInfo> getSupportedTypes()
      Deprecated.
      Specified by:
      getSupportedTypes in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • init

      public void init(MongoSchemaLoader.Parameters params, Optional<tigase.db.util.SchemaManager.RootCredentialsCache> rootCredentialsCache)
      Deprecated.
      Specified by:
      init in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • loadSchema

      public tigase.db.util.SchemaLoader.Result loadSchema(tigase.db.util.SchemaManager.SchemaInfo schema, String version)
      Deprecated.
      Specified by:
      loadSchema in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • loadSchemaFile

      public tigase.db.util.SchemaLoader.Result loadSchemaFile(String fileName)
      Deprecated.
      Specified by:
      loadSchemaFile in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • postInstallation

      public tigase.db.util.SchemaLoader.Result postInstallation()
      Deprecated.
      Specified by:
      postInstallation in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • printInfo

      public tigase.db.util.SchemaLoader.Result printInfo()
      Deprecated.
      Overrides:
      printInfo in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • setComponentVersion

      public tigase.db.util.SchemaLoader.Result setComponentVersion(String component, String version)
      Deprecated.
      Specified by:
      setComponentVersion in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • shutdown

      public tigase.db.util.SchemaLoader.Result shutdown()
      Deprecated.
      Specified by:
      shutdown in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • validateDBConnection

      public tigase.db.util.SchemaLoader.Result validateDBConnection()
      Deprecated.
      Specified by:
      validateDBConnection in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>
    • validateDBExists

      public tigase.db.util.SchemaLoader.Result validateDBExists()
      Deprecated.
      Specified by:
      validateDBExists in class tigase.db.util.SchemaLoader<MongoSchemaLoader.Parameters>