Package org.keycloak.events.jpa
Class JpaEventQuery
- java.lang.Object
- 
- org.keycloak.events.jpa.JpaEventQuery
 
- 
- All Implemented Interfaces:
- EventQuery
 
 public class JpaEventQuery extends Object implements EventQuery - Author:
- Stian Thorgersen
 
- 
- 
Constructor SummaryConstructors Constructor Description JpaEventQuery(javax.persistence.EntityManager em)
 - 
Method SummaryAll Methods Instance Methods Concrete 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 maxResults)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- 
typepublic EventQuery type(EventType... types) Description copied from interface:EventQuerySearch events with given types- Specified by:
- typein interface- EventQuery
- Parameters:
- types- requested types
- Returns:
- this object for method chaining
 
 - 
realmpublic EventQuery realm(String realmId) Description copied from interface:EventQuerySearch events within realm- Specified by:
- realmin interface- EventQuery
- Parameters:
- realmId- id of realm
- Returns:
- this object for method chaining
 
 - 
clientpublic EventQuery client(String clientId) Description copied from interface:EventQuerySearch events for only one client- Specified by:
- clientin interface- EventQuery
- Parameters:
- clientId- id of client
- Returns:
- this object for method chaining
 
 - 
userpublic EventQuery user(String userId) Description copied from interface:EventQuerySearch events for only one user- Specified by:
- userin interface- EventQuery
- Parameters:
- userId- id of user
- Returns:
- this object for method chaining
 
 - 
fromDatepublic EventQuery fromDate(Date fromDate) Description copied from interface:EventQuerySearch events that are newer thanfromDate- Specified by:
- fromDatein interface- EventQuery
- Parameters:
- fromDate- date
- Returns:
- this object for method chaining
 
 - 
toDatepublic EventQuery toDate(Date toDate) Description copied from interface:EventQuerySearch events that are older thantoDate- Specified by:
- toDatein interface- EventQuery
- Parameters:
- toDate- date
- Returns:
- this object for method chaining
 
 - 
ipAddresspublic EventQuery ipAddress(String ipAddress) Description copied from interface:EventQuerySearch events from ipAddress- Specified by:
- ipAddressin interface- EventQuery
- Parameters:
- ipAddress- ip
- Returns:
- this object for method chaining
 
 - 
firstResultpublic EventQuery firstResult(int firstResult) Description copied from interface:EventQueryIndex of the first result to return.- Specified by:
- firstResultin interface- EventQuery
- Parameters:
- firstResult- the index. Ignored if negative.
- Returns:
- this object for method chaining
 
 - 
maxResultspublic EventQuery maxResults(int maxResults) Description copied from interface:EventQueryMaximum number of results to return.- Specified by:
- maxResultsin interface- EventQuery
- Parameters:
- maxResults- a number. Ignored if negative.
- Returns:
- this object for method chaining
 
 - 
orderByDescTimepublic EventQuery orderByDescTime() Description copied from interface:EventQueryOrder the result by descending time- Specified by:
- orderByDescTimein interface- EventQuery
- Returns:
- thisfor method chaining
 
 - 
orderByAscTimepublic EventQuery orderByAscTime() Description copied from interface:EventQueryOrder the result by ascending time- Specified by:
- orderByAscTimein interface- EventQuery
- Returns:
- thisfor method chaining
 
 - 
getResultStreampublic Stream<Event> getResultStream() Description copied from interface:EventQueryReturns requested results that match given criteria as a stream.- Specified by:
- getResultStreamin interface- EventQuery
- Returns:
- Stream of events. Never returns null.
 
 
- 
 
-