Package org.keycloak.events
Interface EventQuery
-
- All Known Implementing Classes:
JpaEventQuery,MapAuthEventQuery
public interface EventQuery- Author:
- Stian Thorgersen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EventQueryclient(String clientId)Search events for only one clientEventQueryfirstResult(int firstResult)Index of the first result to return.EventQueryfromDate(Date fromDate)Search events that are newer thanfromDateStream<Event>getResultStream()Returns requested results that match given criteria as a stream.EventQueryipAddress(String ipAddress)Search events from ipAddressEventQuerymaxResults(int max)Maximum number of results to return.EventQueryorderByAscTime()Order the result by ascending timeEventQueryorderByDescTime()Order the result by descending timeEventQueryrealm(String realmId)Search events within realmEventQuerytoDate(Date toDate)Search events that are older thantoDateEventQuerytype(EventType... types)Search events with given typesEventQueryuser(String userId)Search events for only one user
-
-
-
Method Detail
-
type
EventQuery type(EventType... types)
Search events with given types- Parameters:
types- requested types- Returns:
- this object for method chaining
-
realm
EventQuery realm(String realmId)
Search events within realm- Parameters:
realmId- id of realm- Returns:
- this object for method chaining
-
client
EventQuery client(String clientId)
Search events for only one client- Parameters:
clientId- id of client- Returns:
- this object for method chaining
-
user
EventQuery user(String userId)
Search events for only one user- Parameters:
userId- id of user- Returns:
- this object for method chaining
-
fromDate
EventQuery fromDate(Date fromDate)
Search events that are newer thanfromDate- Parameters:
fromDate- date- Returns:
- this object for method chaining
-
toDate
EventQuery toDate(Date toDate)
Search events that are older thantoDate- Parameters:
toDate- date- Returns:
- this object for method chaining
-
ipAddress
EventQuery ipAddress(String ipAddress)
Search events from ipAddress- Parameters:
ipAddress- ip- Returns:
- this object for method chaining
-
firstResult
EventQuery firstResult(int firstResult)
Index of the first result to return.- Parameters:
firstResult- the index. Ignored if negative.- Returns:
- this object for method chaining
-
maxResults
EventQuery maxResults(int max)
Maximum number of results to return.- Parameters:
max- a number. Ignored if negative.- Returns:
- this object for method chaining
-
orderByDescTime
EventQuery orderByDescTime()
Order the result by descending time- Returns:
thisfor method chaining
-
orderByAscTime
EventQuery orderByAscTime()
Order the result by ascending time- Returns:
thisfor method chaining
-
-