## Uses of Interface
com.ihr.xbrl.store.StorageEventListener

- Packages that use StorageEventListener
  Package | Description
  --- | ---
  com.ihr.xbrl.pojo.etl |
  com.ihr.xbrl.store |
  com.ihr.xbrl.store.services |

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

    Classes in com.ihr.xbrl.pojo.etl that implement StorageEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtractionEngine` This class executes all extractions from a specific XBRLInstance (pojo) and fills in the data in the tables referenced in the extraction metadata.

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

    Classes in com.ihr.xbrl.store that implement StorageEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StorageService` This class is a storage service for XBRL documents to the XBRL Database.

    Methods in com.ihr.xbrl.store with parameters of type StorageEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | StoreXBRLThread.`addStorageEventListener(StorageEventListener evt)` Adds the storage event listener.
    `void` | StoreXBRLThread.`addStorageEventListeners(StorageEventListener[] listenersArray)`
    `void` | StorageService.`doStoreDTS(java.lang.String instanceUriOnDatabase, XBRLDocument document, org.hibernate.Session parameter, boolean inNewThread, boolean bForUpdate, org.apache.log4j.Level logLevel, StorageEventListener[] listeners)` Starts the storage of a DTS into the database in an unattended new thread.
    `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.
    `void` | StorageService.`doStoreDTS(XBRLDocument document, org.hibernate.Session parameter, boolean inNewThread, boolean bForUpdate, org.apache.log4j.Level logLevel, StorageEventListener[] listeners)` Starts the storage of a DTS into the database in an unattended new thread.
    `void` | StoreXBRLThread.`removeStorageEventListener(StorageEventListener evt)` Removes the storage event listener.

  - ### Uses of StorageEventListener in com.ihr.xbrl.store.services

    Classes in com.ihr.xbrl.store.services that implement StorageEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RSS_Storage_SEC` This is the new implementation.

    Methods in com.ihr.xbrl.store.services with parameters of type StorageEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | RSS_Storage_SEC.`processAddFile(java.lang.String companyName, java.lang.String cik, java.lang.String instanceURL, java.util.Collection<java.lang.String> pArgs, boolean testMode, boolean bInASeparateProcess, StorageEventListener[] listeners)` Process add file.
    `void` | RSS_Storage_SEC.`runService(java.lang.String serviceURI, StorageEventListener[] listeners, boolean bInASeparateProcess)` reads the content of the URL indicated in the first argument and process it according to the format specified by the SEC RSS.