## Uses of Interface
com.ihr.xbrl.manage.RegisterExtraClasses

- Packages that use RegisterExtraClasses
  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.pojo.user | Provides a set of POJO classes in order to give friendly names to elements in the XBRL Database.
  com.ihr.xbrl.store |

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

    Methods in com.ihr.xbrl.database.common with parameters of type RegisterExtraClasses
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | XBRLDatabaseAccessApp.`showDbSettings(HasDatabaseManagerGUI gui, java.awt.Component relativeTo, RegisterExtraClasses[] registerExtraClasses)` Creates an instance of the DatabaseManager dialog and sets it as visible.

    Constructors in com.ihr.xbrl.database.common with parameters of type RegisterExtraClasses
    Constructor and Description
    `XBRLDatabaseAccessApp(DatabaseManagerBase dbm, RegisterExtraClasses[] registerExtraClasses, java.util.Properties extraProperties, boolean bCreateDefault, boolean bHasGUI)` Class this constructor during the initialization of the application.
    `XBRLDatabaseAccessApp(RegisterExtraClasses[] registerExtraClasses, java.util.Properties extraProperties, boolean bCreateDefault, boolean bHasGUI)` Class this constructor during the initialization of the application.

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

    Classes in com.ihr.xbrl.manage that implement RegisterExtraClasses
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRegisterExtraClasses` The Class AbstractRegisterExtraClasses.

    Methods in com.ihr.xbrl.manage with parameters of type RegisterExtraClasses
    Modifier and Type | Method and Description
    --- | ---
    `org.hibernate.SessionFactory` | DbUtil.`getSessionFactory(RegisterExtraClasses[] registers)` gets existing or creates a new session factory.

    Constructors in com.ihr.xbrl.manage with parameters of type RegisterExtraClasses
    Constructor and Description
    `DatabaseManager(RegisterExtraClasses[] registerExtraClasses, DatabaseManagerBase dbmb)` Instantiates a new database manager.

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

    Classes in com.ihr.xbrl.pojo.etl that implement RegisterExtraClasses
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtraClassesETL` The Class ExtraClassesETL.

    Methods in com.ihr.xbrl.pojo.etl with parameters of type RegisterExtraClasses
    Modifier and Type | Method and Description
    --- | ---
    `static ExtractionEngine` | ExtractionEngine.`getService(RegisterExtraClasses[] extra, java.util.Properties props, boolean hasGUI)` Obtains the instance of the static service class that manages storage of information into the XBRL database.

    Constructors in com.ihr.xbrl.pojo.etl with parameters of type RegisterExtraClasses
    Constructor and Description
    `ExtractionEngine(DatabaseManagerBase dbm, RegisterExtraClasses[] extra, java.util.Properties props, boolean hasGUI)` It must be public because of the way it should be initialized due to the HasURIResolverParameter interface.
    `ExtractionEngine(RegisterExtraClasses[] extra, java.util.Properties props, boolean hasGUI)` It must be public because of the way it should be initialized due to the HasURIResolverParameter interface.

  - ### Uses of RegisterExtraClasses in com.ihr.xbrl.pojo.user

    Classes in com.ihr.xbrl.pojo.user that implement RegisterExtraClasses
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RegisterUserObjects` The Class RegisterUserObjects.

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

    Methods in com.ihr.xbrl.store with parameters of type RegisterExtraClasses
    Modifier and Type | Method and Description
    --- | ---
    `static StorageService` | StorageService.`getService(RegisterExtraClasses[] extra, java.util.Properties props, boolean hasGUI)` Obtains the instance of the static service class that manages storage of information into the XBRL database.

    Constructors in com.ihr.xbrl.store with parameters of type RegisterExtraClasses
    Constructor and Description
    `StorageService(DatabaseManagerBase dbm, RegisterExtraClasses[] extra, java.util.Properties props, boolean hasGUI)` It must be public because of the way it should be initialized due to the HasURIResolverParameter interface.
    `StorageService(RegisterExtraClasses[] extra, java.util.Properties props, boolean hasGUI)` It must be public because of the way it should be initialized due to the HasURIResolverParameter interface.