• Daniel Gerhardt's avatar
    Refactor repository method signatures and variable names · 1c30ba89
    Daniel Gerhardt authored
    * Prefer ids over "foreign" domain objects.
    * Consistently use final keyword for implementation parameters and
      variables.
    * As a consequence, session id is used instead of the object as cache
      key for `skillquestions`, `lecturequestions`, `preparationquestions`
      and`flashcardquestions` caches.
    * Rename occurances of `questionId` to `contentId`.
    1c30ba89