@RequestScoped
public class CardDAO
extends java.lang.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 |
|---|---|
java.lang.Long |
getNext(long userID,
CardAvailability availability) |
Card |
getOrCreate(SpacedRepetition repetition,
long userId) |
java.lang.Long |
getRemainingForRepetitionToday(long userId) |
java.lang.Long |
getTotalCardsForRepetitionToday(long userId) |
org.joda.time.DateTime |
lastAnswerFromTodayOrElse(java.lang.Long studentId,
org.joda.time.DateTime fallback) |
Card |
load(java.lang.Long id) |
java.lang.Long |
repetitionsAnsweredToday(long userId) |
Card |
save(Card card) |
void |
save(java.util.List<Card> cards) |
public static final long MAX_FOR_TODAY
protected CardDAO()
@Inject
public CardDAO(org.hibernate.Session session,
CardAnswerDAO answers)
public void save(java.util.List<Card> cards)
public Card load(java.lang.Long id)
public java.lang.Long getRemainingForRepetitionToday(long userId)
public java.lang.Long repetitionsAnsweredToday(long userId)
public java.lang.Long getTotalCardsForRepetitionToday(long userId)
public java.lang.Long getNext(long userID,
CardAvailability availability)
public org.joda.time.DateTime lastAnswerFromTodayOrElse(java.lang.Long studentId,
org.joda.time.DateTime fallback)
public Card getOrCreate(SpacedRepetition repetition, long userId)
Copyright © 2018. All Rights Reserved.