public class ConversationDefinitionQueryImpl extends AbstractQuery<ConversationDefinitionQuery,ConversationDefinition> implements ConversationDefinitionQuery
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Query.NullHandlingOnOrder
Modifier and Type | Field and Description |
---|---|
protected Collection<String> |
accessibleByGroups |
protected String |
accessibleByUser |
protected String |
id |
protected String |
key |
protected String |
name |
protected String |
nameLike |
protected String |
nameLikeIgnoreCase |
protected String |
tenantId |
commandContext, commandExecutor
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
Constructor and Description |
---|
ConversationDefinitionQueryImpl(CommandExecutor commandExecutor) |
Modifier and Type | Method and Description |
---|---|
ConversationDefinitionQuery |
accessibleByUserOrGroups(String userId,
Collection<String> groupKeys) |
long |
executeCount(CommandContext commandContext) |
List<ConversationDefinition> |
executeList(CommandContext commandContext) |
Collection<String> |
getAccessibleByGroups() |
String |
getAccessibleByUser() |
String |
getId() |
String |
getKey() |
String |
getName() |
String |
getNameLike() |
String |
getNameLikeIgnoreCase() |
ConversationDefinitionQuery |
id(String id) |
ConversationDefinitionQuery |
key(String key) |
ConversationDefinitionQuery |
name(String name) |
ConversationDefinitionQuery |
nameLike(String nameLike) |
ConversationDefinitionQuery |
nameLikeIgnoreCase(String nameLikeIgnoreCase) |
ConversationDefinitionQuery |
orderByConversationDefinitionId() |
ConversationDefinitionQuery |
orderByConversationDefinitionKey() |
ConversationDefinitionQuery |
orderByConversationDefinitionName() |
ConversationDefinitionQuery |
tenantId(String tenantId) |
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
accessibleByUser
protected String id
protected String key
protected String name
protected String nameLike
protected String nameLikeIgnoreCase
protected String accessibleByUser
protected Collection<String> accessibleByGroups
protected String tenantId
public ConversationDefinitionQueryImpl(CommandExecutor commandExecutor)
public ConversationDefinitionQuery id(String id)
id
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery key(String key)
key
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery name(String name)
name
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery nameLike(String nameLike)
nameLike
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery nameLikeIgnoreCase(String nameLikeIgnoreCase)
nameLikeIgnoreCase
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
accessibleByUserOrGroups
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery tenantId(String tenantId)
tenantId
in interface ConversationDefinitionQuery
public long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
public List<ConversationDefinition> executeList(CommandContext commandContext)
executeList
in class AbstractQuery<ConversationDefinitionQuery,ConversationDefinition>
public ConversationDefinitionQuery orderByConversationDefinitionKey()
orderByConversationDefinitionKey
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery orderByConversationDefinitionId()
orderByConversationDefinitionId
in interface ConversationDefinitionQuery
public ConversationDefinitionQuery orderByConversationDefinitionName()
orderByConversationDefinitionName
in interface ConversationDefinitionQuery
public String getId()
public String getKey()
public String getNameLikeIgnoreCase()
public String getAccessibleByUser()
public String getName()
public String getNameLike()
public Collection<String> getAccessibleByGroups()