org.activemath.learner.history
Class HistoryQueryConstraint

java.lang.Object
  extended by org.activemath.learner.history.HistoryQueryConstraint

public abstract class HistoryQueryConstraint
extends Object


Field Summary
static HistoryQueryConstraint BOOK_ID
          An equality constraint on the bookId
static HistoryQueryConstraint EVENT_TYPE
          An equality constraint on the event type
static HistoryQueryConstraint GROUP_ID
          An equality constraint on the groupId
static HistoryQueryConstraint ITEM_ID
          An equality constraint on the item id
static HistoryQueryConstraint MAX_TIMESTAMP
          A "<" constraint on the max timestamp (to be consistant with interval boundaries of buckets)
static HistoryQueryConstraint MIN_TIMESTAMP
          A ">" constraint on the min timestamp
static HistoryQueryConstraint SESSION
          An equality constraint on the session
static HistoryQueryConstraint USER_ID
          An equality constraint on the userId
 
Method Summary
protected  org.hibernate.criterion.Criterion getCriterion(int value)
           
protected  org.hibernate.criterion.Criterion getCriterion(long value)
           
protected abstract  org.hibernate.criterion.Criterion getCriterion(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_ID

public static final HistoryQueryConstraint USER_ID
An equality constraint on the userId


GROUP_ID

public static final HistoryQueryConstraint GROUP_ID
An equality constraint on the groupId


BOOK_ID

public static final HistoryQueryConstraint BOOK_ID
An equality constraint on the bookId


EVENT_TYPE

public static final HistoryQueryConstraint EVENT_TYPE
An equality constraint on the event type


MIN_TIMESTAMP

public static final HistoryQueryConstraint MIN_TIMESTAMP
A ">" constraint on the min timestamp


MAX_TIMESTAMP

public static final HistoryQueryConstraint MAX_TIMESTAMP
A "<" constraint on the max timestamp (to be consistant with interval boundaries of buckets)


SESSION

public static final HistoryQueryConstraint SESSION
An equality constraint on the session


ITEM_ID

public static final HistoryQueryConstraint ITEM_ID
An equality constraint on the item id

Method Detail

getCriterion

protected abstract org.hibernate.criterion.Criterion getCriterion(Object value)

getCriterion

protected org.hibernate.criterion.Criterion getCriterion(int value)

getCriterion

protected org.hibernate.criterion.Criterion getCriterion(long value)