public class UserAccountQueryImpl extends AbstractQuery<UserAccountQuery,UserAccount> implements UserAccountQuery, CacheAwareQuery<UserAccountEntity>
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Query.NullHandlingOnOrder
Modifier and Type | Field and Description |
---|---|
protected String |
businessAccountId |
protected Date |
createdAfter |
protected Date |
createdBefore |
protected String |
externalUserId |
protected String |
id |
protected String |
name |
protected String |
nameLike |
protected String |
nameLikeIgnoreCase |
protected String |
state |
protected String |
subState |
protected String |
subType |
protected String |
tenantId |
protected String |
type |
protected String |
userAccountDefinitionId |
protected String |
userId |
commandContext, commandExecutor
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
Constructor and Description |
---|
UserAccountQueryImpl(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 String id
protected String userId
protected String tenantId
protected String name
protected String nameLike
protected String nameLikeIgnoreCase
protected String type
protected String subType
protected String state
protected String subState
protected String businessAccountId
protected String externalUserId
protected String userAccountDefinitionId
protected Date createdBefore
protected Date createdAfter
public UserAccountQueryImpl(CommandExecutor commandExecutor)
public long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<UserAccountQuery,UserAccount>
public List<UserAccount> executeList(CommandContext commandContext)
executeList
in class AbstractQuery<UserAccountQuery,UserAccount>
public UserAccountQuery id(String id)
id
in interface UserAccountQuery
public UserAccountQuery userId(String userId)
userId
in interface UserAccountQuery
public UserAccountQuery tenantId(String tenantId)
tenantId
in interface UserAccountQuery
public UserAccountQuery name(String name)
name
in interface UserAccountQuery
public UserAccountQuery nameLike(String nameLike)
nameLike
in interface UserAccountQuery
public UserAccountQuery nameLikeIgnoreCase(String nameLikeIgnoreCase)
nameLikeIgnoreCase
in interface UserAccountQuery
public UserAccountQuery type(String type)
type
in interface UserAccountQuery
public UserAccountQuery subType(String subType)
subType
in interface UserAccountQuery
public UserAccountQuery state(String state)
state
in interface UserAccountQuery
public UserAccountQuery subState(String subState)
subState
in interface UserAccountQuery
public UserAccountQuery businessAccountId(String businessAccountId)
businessAccountId
in interface UserAccountQuery
public UserAccountQuery externalUserId(String externalUserId)
externalUserId
in interface UserAccountQuery
public UserAccountQuery userAccountDefinitionId(String userAccountDefinitionId)
userAccountDefinitionId
in interface UserAccountQuery
public UserAccountQuery createdBefore(Date createdBefore)
createdBefore
in interface UserAccountQuery
public UserAccountQuery createdAfter(Date createdAfter)
createdAfter
in interface UserAccountQuery
public String getId()
getId
in interface CacheAwareQuery<UserAccountEntity>
public String getUserId()
public String getName()
public String getNameLike()
public String getNameLikeIgnoreCase()
public String getType()
public String getSubType()
public String getState()
public String getSubState()
public String getBusinessAccountId()
public String getExternalUserId()
public Date getCreatedBefore()
public Date getCreatedAfter()