@RequestScoped public class CardDAO extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
MAX_FOR_TODAY |
| Modifier | Constructor and Description |
|---|---|
protected |
CardDAO()
Deprecated.
cdi eyes only
|
|
CardDAO(org.hibernate.Session session,
CardAnswerDAO answers) |
| Modifier and Type | Method and Description |
|---|---|
Long |
getNext(long userID,
CardAvailability availability) |
Card |
getOrCreate(SpacedRepetition repetition,
long userId) |
Long |
getRemainingForRepetitionToday(long userId) |
Long |
getTotalCardsForRepetitionToday(long userId) |
org.joda.time.DateTime |
lastAnswerFromTodayOrElse(Long studentId,
org.joda.time.DateTime fallback) |
Card |
load(Long id) |
Long |
repetitionsAnsweredToday(long userId) |
Card |
save(Card card) |
void |
save(List<Card> cards) |
public static final long MAX_FOR_TODAY
protected CardDAO()
@Inject
public CardDAO(org.hibernate.Session session,
CardAnswerDAO answers)
public Long getRemainingForRepetitionToday(long userId)
public Long repetitionsAnsweredToday(long userId)
public Long getTotalCardsForRepetitionToday(long userId)
public Long getNext(long userID, CardAvailability availability)
public org.joda.time.DateTime lastAnswerFromTodayOrElse(Long studentId, org.joda.time.DateTime fallback)
public Card getOrCreate(SpacedRepetition repetition, long userId)
Copyright © 2017. All Rights Reserved.