Package org.keycloak.models.map.events
Class MapAdminEventQuery
- java.lang.Object
- 
- org.keycloak.models.map.events.MapAdminEventQuery
 
- 
- All Implemented Interfaces:
- AdminEventQuery
 
 public abstract class MapAdminEventQuery extends Object implements AdminEventQuery 
- 
- 
Constructor SummaryConstructors Constructor Description MapAdminEventQuery()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description AdminEventQueryauthClient(String clientId)Search by authenticated clientAdminEventQueryauthIpAddress(String ipAddress)Search by request ip addressAdminEventQueryauthRealm(String realmId)Search by authentication realmAdminEventQueryauthUser(String userId)Search by authenticated userAdminEventQueryfirstResult(int first)Used for paginationAdminEventQueryfromTime(Date fromTime)Search by events after the specified timeStream<AdminEvent>getResultStream()Executes the query and returns the results as a stream.AdminEventQuerymaxResults(int max)Use for paginationAdminEventQueryoperation(OperationType... operations)Search by operation typeAdminEventQueryorderByAscTime()Order the result by ascending timeAdminEventQueryorderByDescTime()Order the result by descending timeprotected abstract Stream<AdminEvent>read(QueryParameters<AdminEvent> queryParameters)AdminEventQueryrealm(String realmId)Search by resource realmAdminEventQueryresourcePath(String resourcePath)Search by resource path.AdminEventQueryresourceType(ResourceType... resourceTypes)Search byResourceType.AdminEventQuerytoTime(Date toTime)Search by events before the specified time
 
- 
- 
- 
Field Detail- 
realmIdprotected String realmId 
 
- 
 - 
Method Detail- 
realmpublic AdminEventQuery realm(String realmId) Description copied from interface:AdminEventQuerySearch by resource realm- Specified by:
- realmin interface- AdminEventQuery
- Parameters:
- realmId- realm id
- Returns:
- Associated AdminEventQueryfor method chaining
 
 - 
authRealmpublic AdminEventQuery authRealm(String realmId) Description copied from interface:AdminEventQuerySearch by authentication realm- Specified by:
- authRealmin interface- AdminEventQuery
- Parameters:
- realmId- realm id
- Returns:
- Associated AdminEventQueryfor method chaining
 
 - 
authClientpublic AdminEventQuery authClient(String clientId) Description copied from interface:AdminEventQuerySearch by authenticated client- Specified by:
- authClientin interface- AdminEventQuery
- Parameters:
- clientId- client uuid
- Returns:
- Associated AdminEventQueryfor method chaining
 
 - 
authUserpublic AdminEventQuery authUser(String userId) Description copied from interface:AdminEventQuerySearch by authenticated user- Specified by:
- authUserin interface- AdminEventQuery
- Parameters:
- userId- user uuid
- Returns:
- Associated AdminEventQueryfor method chaining
 
 - 
authIpAddresspublic AdminEventQuery authIpAddress(String ipAddress) Description copied from interface:AdminEventQuerySearch by request ip address- Specified by:
- authIpAddressin interface- AdminEventQuery
- Returns:
- Associated AdminEventQueryfor method chaining
 
 - 
operationpublic AdminEventQuery operation(OperationType... operations) Description copied from interface:AdminEventQuerySearch by operation type- Specified by:
- operationin interface- AdminEventQuery
- Returns:
- thisfor method chaining
 
 - 
resourceTypepublic AdminEventQuery resourceType(ResourceType... resourceTypes) Description copied from interface:AdminEventQuerySearch byResourceType.- Specified by:
- resourceTypein interface- AdminEventQuery
- Returns:
- thisfor method chaining
 
 - 
resourcePathpublic AdminEventQuery resourcePath(String resourcePath) Description copied from interface:AdminEventQuerySearch by resource path. Supports wildcard*. For example:- */master - matches 'realms/master'
- realms/master/*/00d4b16f - matches 'realms/master/clients/00d4b16f'
- realms/master/* - matches anything under 'realms/master'
 - Specified by:
- resourcePathin interface- AdminEventQuery
- Returns:
- thisfor method chaining
 
 - 
fromTimepublic AdminEventQuery fromTime(Date fromTime) Description copied from interface:AdminEventQuerySearch by events after the specified time- Specified by:
- fromTimein interface- AdminEventQuery
- Parameters:
- fromTime- from date
- Returns:
- thisfor method chaining
 
 - 
toTimepublic AdminEventQuery toTime(Date toTime) Description copied from interface:AdminEventQuerySearch by events before the specified time- Specified by:
- toTimein interface- AdminEventQuery
- Parameters:
- toTime- to date
- Returns:
- thisfor method chaining
 
 - 
firstResultpublic AdminEventQuery firstResult(int first) Description copied from interface:AdminEventQueryUsed for pagination- Specified by:
- firstResultin interface- AdminEventQuery
- Parameters:
- first- first result to return
- Returns:
- thisfor method chaining
 
 - 
maxResultspublic AdminEventQuery maxResults(int max) Description copied from interface:AdminEventQueryUse for pagination- Specified by:
- maxResultsin interface- AdminEventQuery
- Parameters:
- max- the maximum results to return
- Returns:
- thisfor method chaining
 
 - 
orderByDescTimepublic AdminEventQuery orderByDescTime() Description copied from interface:AdminEventQueryOrder the result by descending time- Specified by:
- orderByDescTimein interface- AdminEventQuery
- Returns:
- thisfor method chaining
 
 - 
orderByAscTimepublic AdminEventQuery orderByAscTime() Description copied from interface:AdminEventQueryOrder the result by ascending time- Specified by:
- orderByAscTimein interface- AdminEventQuery
- Returns:
- thisfor method chaining
 
 - 
getResultStreampublic Stream<AdminEvent> getResultStream() Description copied from interface:AdminEventQueryExecutes the query and returns the results as a stream.- Specified by:
- getResultStreamin interface- AdminEventQuery
- Returns:
- Stream of admin events. Never returns null.
 
 - 
readprotected abstract Stream<AdminEvent> read(QueryParameters<AdminEvent> queryParameters) 
 
- 
 
-