public class PlatformGroupQueryImpl extends AbstractQuery<PlatformGroupQuery,PlatformGroup> implements PlatformGroupQuery, CacheAwareQuery<PlatformGroupEntity>
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultTypeQuery.NullHandlingOnOrder| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected List<String> |
ids |
protected String |
key |
protected List<String> |
keys |
protected String |
name |
protected String |
nameLike |
protected String |
nameLikeIgnoreCase |
protected String |
tenantId |
protected String |
type |
protected String |
userId |
protected List<String> |
userIds |
protected boolean |
withoutTenantId |
commandContext, commandExecutordatabaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC| Constructor and Description |
|---|
PlatformGroupQueryImpl() |
PlatformGroupQueryImpl(CommandContext commandContext) |
PlatformGroupQueryImpl(CommandExecutor commandExecutor) |
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultaddOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasc, count, desc, list, listPage, orderBy, orderBy, singleResultenhanceCachedValueprotected String id
protected String name
protected String nameLike
protected String nameLikeIgnoreCase
protected String type
protected String key
protected String tenantId
protected boolean withoutTenantId
protected String userId
public PlatformGroupQueryImpl()
public PlatformGroupQueryImpl(CommandContext commandContext)
public PlatformGroupQueryImpl(CommandExecutor commandExecutor)
public PlatformGroupQuery groupId(String id)
PlatformGroupQueryPlatformGroups with the given id.groupId in interface PlatformGroupQuerypublic PlatformGroupQuery groupIds(List<String> ids)
PlatformGroupQueryPlatformGroups with the given ids.groupIds in interface PlatformGroupQuerypublic PlatformGroupQuery groupName(String name)
PlatformGroupQueryPlatformGroups with the given name.groupName in interface PlatformGroupQuerypublic PlatformGroupQuery groupNameLike(String nameLike)
PlatformGroupQueryPlatformGroups where the name matches the given parameter. The syntax to use is that of SQL, eg. %test%.groupNameLike in interface PlatformGroupQuerypublic PlatformGroupQuery groupNameLikeIgnoreCase(String nameLikeIgnoreCase)
PlatformGroupQueryPlatformGroups where the name matches the given parameter (ignoring case). The syntax to use is that of SQL, eg. %test%.groupNameLikeIgnoreCase in interface PlatformGroupQuerypublic PlatformGroupQuery groupType(String type)
PlatformGroupQueryPlatformGroups which have the given type.groupType in interface PlatformGroupQuerypublic PlatformGroupQuery groupKey(String groupKey)
PlatformGroupQueryPlatformGroups which have the given key.groupKey in interface PlatformGroupQuerypublic PlatformGroupQuery groupKeys(List<String> groupKeys)
PlatformGroupQueryPlatformGroups which have the given keys.groupKeys in interface PlatformGroupQuerypublic PlatformGroupQuery groupTenantId(String tenantId)
PlatformGroupQueryPlatformGroups which have the given tenant id.groupTenantId in interface PlatformGroupQuerypublic PlatformGroupQuery withoutTenantId()
PlatformGroupQueryPlatformGroups which have no tenant id.withoutTenantId in interface PlatformGroupQuerypublic PlatformGroupQuery groupMember(String userId)
PlatformGroupQueryPlatformGroups where the given user is a member of.groupMember in interface PlatformGroupQuerypublic PlatformGroupQuery groupMembers(List<String> userIds)
PlatformGroupQueryPlatformGroups where the given users are a member of.groupMembers in interface PlatformGroupQuerypublic PlatformGroupQuery orderByGroupId()
PlatformGroupQueryQuery.asc() or Query.desc()).orderByGroupId in interface PlatformGroupQuerypublic PlatformGroupQuery orderByGroupName()
PlatformGroupQueryQuery.asc() or Query.desc()).orderByGroupName in interface PlatformGroupQuerypublic PlatformGroupQuery orderByGroupType()
PlatformGroupQueryQuery.asc() or Query.desc()).orderByGroupType in interface PlatformGroupQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractQuery<PlatformGroupQuery,PlatformGroup>public List<PlatformGroup> executeList(CommandContext commandContext)
executeList in class AbstractQuery<PlatformGroupQuery,PlatformGroup>public String getId()
getId in interface CacheAwareQuery<PlatformGroupEntity>public String getName()
public String getNameLike()
public String getNameLikeIgnoreCase()
public String getType()
public String getKey()
public String getTenantId()
public boolean isWithoutTenantId()
public String getUserId()