DAOTrack

com.j0h1.contour.server.dao

## Interface DAOTrack

- All Known Implementing Classes:
    DAOTrackImpl

      public interface DAOTrack

  Defines database access methods concerning Track objects.
  Author:
    Johannes Riedmann

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<Track>` | `findAll(java.lang.String language)` This method returns all non-deleted tracks in a certain language.

- - ### Method Detail

    - #### findAll

          java.util.ArrayList<Track> findAll(java.lang.String language)
                                      throws DAOTrackException

      This method returns all non-deleted tracks in a certain language.
      Parameters:
        `language` - Language code ("en"/"de") to define the language the track names are returned in.
      Returns:
        List of all non-deleted tracks defined in the database. If no tracks are persisted, an empty list is returned.
      Throws:
        `DAOTrackException`