public class ConversationQueryImpl extends org.flowable.variable.service.impl.AbstractVariableQueryImpl<ConversationQuery,Conversation> implements ConversationQuery, org.flowable.common.engine.api.query.QueryCacheValues
queryVariableValues
Constructor and Description |
---|
ConversationQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) |
addVariable, ensureVariablesInitialized, getQueryVariableValues, hasLocalQueryVariableValue, hasNonLocalQueryVariableValue, hasValueComparisonQueryVariables, isBoolean, variableExists, variableExists, variableNotExists, variableNotExists, variableValueEquals, variableValueEquals, variableValueEquals, variableValueEquals, variableValueEqualsIgnoreCase, variableValueEqualsIgnoreCase, variableValueGreaterThan, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThan, variableValueLessThanOrEqual, variableValueLessThanOrEqual, variableValueLike, variableValueLike, variableValueLikeIgnoreCase, variableValueLikeIgnoreCase, variableValueNotEquals, variableValueNotEquals, variableValueNotEqualsIgnoreCase, variableValueNotEqualsIgnoreCase
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
addOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accessibleByParticipant, variableValueEquals, variableValueEqualsIgnoreCase, variableValueLike, variableValueLikeIgnoreCase
protected String id
protected String externalId
protected String type
protected String subType
protected String name
protected String conversationDefinitionId
protected String referenceId
protected String referenceType
protected String referenceDefinitionId
protected String ownerId
protected Collection<String> withAllParticipants
protected Collection<String> withAnyParticipants
protected Collection<String> participantsOrOwner
protected String accessibleByParticipant
protected Collection<String> accessibleByGroups
protected Date lastMessageAfter
protected Date lastMessageBefore
protected String userAccountId
protected String userAccountSubType
protected Date updateTimeAfter
protected Date updateTimeBefore
protected Date createdBefore
protected Date createdAfter
protected String state
protected String tenantId
protected boolean withoutTenantId
protected boolean withoutParent
protected boolean withoutMessages
protected boolean requiresIdentityLinks
protected boolean includeIdentityLinks
protected boolean includeVariables
public ConversationQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
public String getId()
getId
in interface org.flowable.common.engine.api.query.QueryCacheValues
public ConversationQuery id(String id)
ConversationQuery
id
in interface ConversationQuery
public ConversationQuery externalId(String externalId)
ConversationQuery
externalId
in interface ConversationQuery
public ConversationQuery type(String type)
type
in interface ConversationQuery
public ConversationQuery subType(String subType)
subType
in interface ConversationQuery
public ConversationQuery name(String name)
name
in interface ConversationQuery
public ConversationQuery conversationDefinitionId(String conversationDefinitionId)
conversationDefinitionId
in interface ConversationQuery
public ConversationQuery referenceId(String referenceId)
referenceId
in interface ConversationQuery
public ConversationQuery referenceType(String referenceType)
referenceType
in interface ConversationQuery
public ConversationQuery referenceDefinitionId(String referenceDefinitionId)
referenceDefinitionId
in interface ConversationQuery
public ConversationQuery ownerId(String ownerId)
ownerId
in interface ConversationQuery
public ConversationQuery withAllParticipants(Collection<String> withAllParticipants)
ConversationQuery
withAllParticipants
collection and nothing elsewithAllParticipants
in interface ConversationQuery
public ConversationQuery withAnyParticipants(Collection<String> withAnyParticipants)
ConversationQuery
withAnyParticipants
collection as participantwithAnyParticipants
in interface ConversationQuery
public ConversationQuery participantsOrOwner(Collection<String> participantsOrOwner)
participantsOrOwner
in interface ConversationQuery
public ConversationQuery accessibleByParticipantOrGroups(String participantId, Collection<String> groups)
accessibleByParticipantOrGroups
in interface ConversationQuery
public ConversationQuery withoutParent()
withoutParent
in interface ConversationQuery
public ConversationQuery lastMessageAfter(Date lastMessageAfter)
lastMessageAfter
in interface ConversationQuery
public ConversationQuery lastMessageBefore(Date lastMessageBefore)
lastMessageBefore
in interface ConversationQuery
public ConversationQuery userAccountId(String userAccountId)
userAccountId
in interface ConversationQuery
public ConversationQuery userAccountSubType(String userAccountSubType)
userAccountSubType
in interface ConversationQuery
public ConversationQuery updateTimeAfter(Date updateTimeAfter)
updateTimeAfter
in interface ConversationQuery
public ConversationQuery updateTimeBefore(Date updateTimeBefore)
updateTimeBefore
in interface ConversationQuery
public ConversationQuery createdBefore(Date createdBefore)
createdBefore
in interface ConversationQuery
public ConversationQuery createdAfter(Date createdAfter)
createdAfter
in interface ConversationQuery
public ConversationQuery tagsNotIn(Collection<String> tagsNotIn)
tagsNotIn
in interface ConversationQuery
public ConversationQuery tagsNotIn(String tagNotIn)
tagsNotIn
in interface ConversationQuery
public ConversationQuery tagsNotIn(String tagNotIn, String... tagsNotIn)
tagsNotIn
in interface ConversationQuery
public ConversationQuery tags(Collection<String> tags)
tags
in interface ConversationQuery
public ConversationQuery tags(String tag)
tags
in interface ConversationQuery
public ConversationQuery tags(String tag, String... tags)
tags
in interface ConversationQuery
public ConversationQuery state(String state)
state
in interface ConversationQuery
public ConversationQuery tenantId(String tenantId)
tenantId
in interface ConversationQuery
public ConversationQuery withoutTenantId()
withoutTenantId
in interface ConversationQuery
public ConversationQuery withoutMessages()
withoutMessages
in interface ConversationQuery
protected ConversationQuery addTag(String tag)
protected ConversationQuery addTagNotIn(String tagNotIn)
public ConversationQuery includeIdentityLinks()
includeIdentityLinks
in interface ConversationQuery
public ConversationQuery includeVariables()
includeVariables
in interface ConversationQuery
public long executeCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
executeCount
in class org.flowable.variable.service.impl.AbstractVariableQueryImpl<ConversationQuery,Conversation>
public List<Conversation> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
executeList
in class org.flowable.variable.service.impl.AbstractVariableQueryImpl<ConversationQuery,Conversation>
public boolean isFalse()
false
in SQL in a DB agnostic way. Therefore this method that always returns false
false
public boolean isTrue()
true
in SQL in a DB agnostic way. Therefore this method that always returns true
true
public String getExternalId()
public String getType()
public String getSubType()
public String getName()
public String getConversationDefinitionId()
public String getReferenceId()
public String getReferenceType()
public String getReferenceDefinitionId()
public Date getCreatedBefore()
public Date getCreatedAfter()
public String getTenantId()
public boolean isWithoutTenantId()
public String getOwnerId()
public Collection<String> getWithAllParticipants()
public int getWithAllParticipantsSize()
public Collection<String> getWithAnyParticipants()
public Collection<String> getParticipantsOrOwner()
public int getParticipantsOrOwnerSize()
public String getAccessibleByParticipant()
public Collection<String> getAccessibleByGroups()
public boolean isWithoutParent()
public boolean isRequiresIdentityLinks()
public boolean isWithoutMessages()
public Date getLastMessageAfter()
public Date getLastMessageBefore()
public String getUserAccountId()
public String getUserAccountSubType()
public Date getUpdateTimeAfter()
public Date getUpdateTimeBefore()
public String getState()
public boolean isIncludeIdentityLinks()
public boolean isIncludeVariables()
public String getOrderByColumns()
getOrderByColumns
in class org.flowable.common.engine.impl.db.ListQueryParameterObject
public ConversationQuery orderByLastMessageTime()
orderByLastMessageTime
in interface ConversationQuery
Copyright © 2019. All rights reserved.