com.ihr.xbrl.dts.history

## Interface StoreHistoryInterface

- All Superinterfaces:
    ObtainHistoryInterface
  All Known Implementing Classes:
    StoreHistoryImpl, XBRLFact, XBRLFactItem, XBRLFactNonNumeric, XBRLFactNumeric, XBRLFactTuple

      public interface StoreHistoryInterface
      extends ObtainHistoryInterface

  This is the interface that describes methods to add historical information to an object that can store this information for later use.
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addEvent(java.util.Date date, java.lang.String message)` Adds a new event at the indicated date with the specificed message.
    `void` | `addEvent(HistoricalEventInterface event)` Adds a new event as an instance of an HistoricalEventInterface.
    `void` | `addEvent(java.lang.String message)` Adds a new event at the time this method is called with the specified message.

    - ### Methods inherited from interface com.ihr.xbrl.dts.history.ObtainHistoryInterface

      `getHistory, getHistoryAsString`

- - ### Method Detail

    - #### addEvent

          void addEvent(java.lang.String message)

      Adds a new event at the time this method is called with the specified message.
      Parameters:
        `message` - the message

    - #### addEvent

          void addEvent(java.util.Date date,
                      java.lang.String message)

      Adds a new event at the indicated date with the specificed message.
      Parameters:
        `date` - the date
        `message` - the message

    - #### addEvent

          void addEvent(HistoricalEventInterface event)

      Adds a new event as an instance of an HistoricalEventInterface.
      Parameters:
        `event` - the event