public class ArchiveConversationEventQueryImpl extends AbstractQuery<ArchiveConversationEventQuery,ArchiveConversationEventEntity> implements ArchiveConversationEventQuery, CacheAwareQuery<ArchiveConversationEventEntity>
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Query.NullHandlingOnOrder
Modifier and Type | Field and Description |
---|---|
protected String |
conversationId |
protected Date |
creationTimeAfter |
protected Date |
creationTimeBefore |
protected static ListQueryParameterObject.OrderBy |
DEFAULT_ORDER_BY |
protected String |
id |
protected Date |
periodEndTimeAfter |
protected Date |
periodEndTimeBefore |
protected Date |
periodStartTimeAfter |
protected Date |
periodStartTimeBefore |
protected QueryTypeEnum |
queryType |
commandContext, commandExecutor
databaseType, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
Constructor and Description |
---|
ArchiveConversationEventQueryImpl(CommandExecutor commandExecutor) |
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asc, count, desc, list, listPage, orderBy, orderBy, singleResult
enhanceCachedValue
protected static final ListQueryParameterObject.OrderBy DEFAULT_ORDER_BY
protected String id
protected String conversationId
protected Date periodEndTimeBefore
protected Date periodEndTimeAfter
protected Date periodStartTimeBefore
protected Date periodStartTimeAfter
protected Date creationTimeBefore
protected Date creationTimeAfter
protected QueryTypeEnum queryType
public ArchiveConversationEventQueryImpl(CommandExecutor commandExecutor)
public long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<ArchiveConversationEventQuery,ArchiveConversationEventEntity>
public List<ArchiveConversationEventEntity> executeList(CommandContext commandContext)
executeList
in class AbstractQuery<ArchiveConversationEventQuery,ArchiveConversationEventEntity>
public ArchiveConversationEventQuery orderByCreationTime()
orderByCreationTime
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery id(String id)
id
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery conversationId(String conversationId)
conversationId
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery creationTimeAfter(Date creationTimeAfter)
creationTimeAfter
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery creationTimeBefore(Date creationTimeBefore)
creationTimeBefore
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery periodStartTimeAfter(Date periodStartTimeAfter)
periodStartTimeAfter
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery periodStartTimeBefore(Date periodStartTimeBefore)
periodStartTimeBefore
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery periodEndTimeAfter(Date periodEndTimeAfter)
periodEndTimeAfter
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery periodEndTimeBefore(Date periodEndTimeBefore)
periodEndTimeBefore
in interface ArchiveConversationEventQuery
public ArchiveConversationEventQuery queryType(QueryTypeEnum queryType)
queryType
in interface ArchiveConversationEventQuery
public String getId()
getId
in interface CacheAwareQuery<ArchiveConversationEventEntity>
public String getConversationId()
public Date getPeriodEndTimeBefore()
public Date getPeriodEndTimeAfter()
public Date getPeriodStartTimeBefore()
public Date getPeriodStartTimeAfter()
public Date getCreationTimeBefore()
public Date getCreationTimeAfter()
public QueryTypeEnum getQueryType()