## Uses of Class
com.ihr.xbrl.manage.DbUtil

- Packages that use DbUtil
  Package | Description
  --- | ---
  com.ihr.xbrl.database.common | Common root classes used by applications that require access to XBRL information stored into the database.
  com.ihr.xbrl.manage |
  com.ihr.xbrl.pojo.etl |
  com.ihr.xbrl.store |

- - ### Uses of DbUtil in com.ihr.xbrl.database.common

    Methods in com.ihr.xbrl.database.common that return DbUtil
    Modifier and Type | Method and Description
    --- | ---
    `DbUtil` | XBRLDatabaseAccessApp.`getDbUtil()` Returns back the instance of the DbUtil object created during the initialization of this object.

  - ### Uses of DbUtil in com.ihr.xbrl.manage

    Methods in com.ihr.xbrl.manage with parameters of type DbUtil
    Modifier and Type | Method and Description
    --- | ---
    `void` | RegisterExtraClasses.`addClasses(org.hibernate.cfg.Configuration conf, DbUtil dbUtil)` This method is called during the call to `getSessionFactory(RegisterExtraClasses[])`
    `void` | AbstractRegisterExtraClasses.`addClasses(org.hibernate.cfg.Configuration conf, DbUtil dbUtil)`

  - ### Uses of DbUtil in com.ihr.xbrl.pojo.etl

    Methods in com.ihr.xbrl.pojo.etl with parameters of type DbUtil
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExtraClassesETL.`addClasses(org.hibernate.cfg.Configuration conf, DbUtil dbUtil)`

  - ### Uses of DbUtil in com.ihr.xbrl.store

    Methods in com.ihr.xbrl.store with parameters of type DbUtil
    Modifier and Type | Method and Description
    --- | ---
    `void` | StorageService.`doStoreDTS(java.net.URI[] uris, java.lang.String dtsName, DbUtil dbUtil, HasStoreUserQuestions app, HasEnableDisableOpenMenus appEnableDisable, HasLoadingBar appLoadingBar, HasErrorsHandler errHandler, HasLogPanel appLogPanel, boolean inNewThread, boolean bForUpdate, StorageEventListener[] listeners)` Starts the storage of a DTS into the database in an unattended new thread.

    Constructors in com.ihr.xbrl.store with parameters of type DbUtil
    Constructor and Description
    `LoadPojoInThread(java.lang.String instanceUriOnDatabase, XBRLInstance instanceDocument, DTSContainer dts, DbUtil dbUtil, org.hibernate.Session session, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, boolean bForUpdate, PojoExtension<?,?>[] pojoExtensions)` Instantiates a new load pojo in thread.
    `LoadPojoInThread(XBRLInstance instanceDocument, DTSContainer dts, DbUtil dbUtil, org.hibernate.Session session, org.apache.log4j.Appender logHandler, org.apache.log4j.Level level, DTSLoadingBarInterface bar, boolean bForUpdate, PojoExtension<?,?>[] pojoExtensions)` Instantiates a new load pojo in thread.
    `StoreXBRLThread(java.lang.String instanceUriOnDatabase, java.net.URI[] dtsURIs, java.lang.String dtsName, DbUtil dbUtil, HasStoreUserQuestions appFrame, HasEnableDisableOpenMenus app, HasLoadingBar appLoadingBar, HasLogPanel appLogPanel, HasErrorsHandler errorHandler, boolean bForUpdate)` Store documents in the XBRL Database in a separate thread During the thread execution the process uses call back functions in other objects in order to inform the main application about progress and errors This version of the constructor reads a DTS from a set of URIs.
    `StoreXBRLThread(java.lang.String instanceUriOnDatabase, XBRLDocument[] documents, org.hibernate.Session session, HasEnableDisableOpenMenus app, HasLoadingBar appLoadingBar, HasLogPanel appLogPanel, DbUtil dbUtil, boolean bForUpdate)` Store documents in the XBRL Database in a separate thread During the thread execution the process uses call back functions in other objects in order to inform the main application about progress and errors This version of the constructor uses the documents already read by the parent application.
    `StoreXBRLThread(java.net.URI[] dtsURIs, java.lang.String dtsName, DbUtil dbUtil, HasStoreUserQuestions appFrame, HasEnableDisableOpenMenus app, HasLoadingBar appLoadingBar, HasLogPanel appLogPanel, HasErrorsHandler errorHandler, boolean bForUpdate)` Store documents in the XBRL Database in a separate thread During the thread execution the process uses call back functions in other objects in order to inform the main application about progress and errors This version of the constructor reads a DTS from a set of URIs.
    `StoreXBRLThread(XBRLDocument[] documents, org.hibernate.Session session, HasEnableDisableOpenMenus app, HasLoadingBar appLoadingBar, HasLogPanel appLogPanel, DbUtil dbUtil, boolean bForUpdate)` Store documents in the XBRL Database in a separate thread During the thread execution the process uses call back functions in other objects in order to inform the main application about progress and errors This version of the constructor uses the documents already read by the parent application.