Package org.keycloak.events.jpa
Class JpaAdminEventQuery
java.lang.Object
org.keycloak.events.jpa.JpaAdminEventQuery
- All Implemented Interfaces:
AdminEventQuery
- Author:
- Giriraj Sharma
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthClient(String authClientId) Search by authenticated clientauthIpAddress(String ipAddress) Search by request ip addressSearch by authentication realmSearch by authenticated userfirstResult(int firstResult) Used for paginationfromTime(long fromTime) Search by events on or after the specified timestampDeprecated.Executes the query and returns the results as a stream.maxResults(int maxResults) Use for paginationoperation(OperationType... operations) Search by operation typeOrder the result by ascending timeOrder the result by descending timeSearch by resource realmresourcePath(String resourcePath) Search by resource path.resourceType(ResourceType... resourceTypes) Search byResourceType.toTime(long toTime) Search by events on or before the specified timestampDeprecated.
-
Constructor Details
-
JpaAdminEventQuery
public JpaAdminEventQuery(jakarta.persistence.EntityManager em)
-
-
Method Details
-
realm
Description copied from interface:AdminEventQuerySearch by resource realm- Specified by:
realmin interfaceAdminEventQuery- Parameters:
realmId- realm id- Returns:
- Associated
AdminEventQueryfor method chaining
-
operation
Description copied from interface:AdminEventQuerySearch by operation type- Specified by:
operationin interfaceAdminEventQuery- Returns:
thisfor method chaining
-
resourceType
Description copied from interface:AdminEventQuerySearch byResourceType.- Specified by:
resourceTypein interfaceAdminEventQuery- Returns:
thisfor method chaining
-
authRealm
Description copied from interface:AdminEventQuerySearch by authentication realm- Specified by:
authRealmin interfaceAdminEventQuery- Parameters:
authRealmId- realm id- Returns:
- Associated
AdminEventQueryfor method chaining
-
authClient
Description copied from interface:AdminEventQuerySearch by authenticated client- Specified by:
authClientin interfaceAdminEventQuery- Parameters:
authClientId- client uuid- Returns:
- Associated
AdminEventQueryfor method chaining
-
authUser
Description copied from interface:AdminEventQuerySearch by authenticated user- Specified by:
authUserin interfaceAdminEventQuery- Parameters:
authUserId- user uuid- Returns:
- Associated
AdminEventQueryfor method chaining
-
authIpAddress
Description copied from interface:AdminEventQuerySearch by request ip address- Specified by:
authIpAddressin interfaceAdminEventQuery- Returns:
- Associated
AdminEventQueryfor method chaining
-
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 interfaceAdminEventQuery- Returns:
thisfor method chaining
-
fromTime
Deprecated.Description copied from interface:AdminEventQuerySearch by events on or after the specified time- Specified by:
fromTimein interfaceAdminEventQuery- Parameters:
fromTime- from date- Returns:
thisfor method chaining
-
fromTime
Description copied from interface:AdminEventQuerySearch by events on or after the specified timestamp- Specified by:
fromTimein interfaceAdminEventQuery- Parameters:
fromTime- from timestamp- Returns:
thisfor method chaining
-
toTime
Deprecated.Description copied from interface:AdminEventQuerySearch by events on or before the specified time- Specified by:
toTimein interfaceAdminEventQuery- Parameters:
toTime- to date- Returns:
thisfor method chaining
-
toTime
Description copied from interface:AdminEventQuerySearch by events on or before the specified timestamp- Specified by:
toTimein interfaceAdminEventQuery- Parameters:
toTime- to timestamp- Returns:
thisfor method chaining
-
firstResult
Description copied from interface:AdminEventQueryUsed for pagination- Specified by:
firstResultin interfaceAdminEventQuery- Parameters:
firstResult- first result to return- Returns:
thisfor method chaining
-
maxResults
Description copied from interface:AdminEventQueryUse for pagination- Specified by:
maxResultsin interfaceAdminEventQuery- Parameters:
maxResults- the maximum results to return- Returns:
thisfor method chaining
-
orderByDescTime
Description copied from interface:AdminEventQueryOrder the result by descending time- Specified by:
orderByDescTimein interfaceAdminEventQuery- Returns:
thisfor method chaining
-
orderByAscTime
Description copied from interface:AdminEventQueryOrder the result by ascending time- Specified by:
orderByAscTimein interfaceAdminEventQuery- Returns:
thisfor method chaining
-
getResultStream
Description copied from interface:AdminEventQueryExecutes the query and returns the results as a stream.- Specified by:
getResultStreamin interfaceAdminEventQuery- Returns:
- Stream of admin events. Never returns
null.
-