Class MongoDbCasEventRepository
- java.lang.Object
-
- org.apereo.cas.support.events.dao.AbstractCasEventRepository
-
- org.apereo.cas.support.events.mongo.MongoDbCasEventRepository
-
- All Implemented Interfaces:
org.apereo.cas.support.events.CasEventRepository
public class MongoDbCasEventRepository extends org.apereo.cas.support.events.dao.AbstractCasEventRepositoryThis isMongoDbCasEventRepositorythat stores event data into a mongodb database.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description MongoDbCasEventRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>getEventsForPrincipal(java.lang.String id)java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>getEventsForPrincipal(java.lang.String principal, java.time.ZonedDateTime dateTime)java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>getEventsOfType(java.lang.String type)java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>getEventsOfType(java.lang.String type, java.time.ZonedDateTime dateTime)java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>getEventsOfTypeForPrincipal(java.lang.String type, java.lang.String principal)java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>getEventsOfTypeForPrincipal(java.lang.String type, java.lang.String principal, java.time.ZonedDateTime dateTime)java.util.Collection<org.apereo.cas.support.events.dao.CasEvent>load()java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent>load(java.time.ZonedDateTime dateTime)voidsave(org.apereo.cas.support.events.dao.CasEvent event)
-
-
-
Method Detail
-
save
public void save(org.apereo.cas.support.events.dao.CasEvent event)
-
load
public java.util.Collection<org.apereo.cas.support.events.dao.CasEvent> load()
-
load
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> load(java.time.ZonedDateTime dateTime)
- Specified by:
loadin interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
loadin classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
getEventsOfType
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> getEventsOfType(java.lang.String type)
- Specified by:
getEventsOfTypein interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
getEventsOfTypein classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
getEventsOfType
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> getEventsOfType(java.lang.String type, java.time.ZonedDateTime dateTime)- Specified by:
getEventsOfTypein interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
getEventsOfTypein classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
getEventsOfTypeForPrincipal
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> getEventsOfTypeForPrincipal(java.lang.String type, java.lang.String principal)- Specified by:
getEventsOfTypeForPrincipalin interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
getEventsOfTypeForPrincipalin classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
getEventsOfTypeForPrincipal
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> getEventsOfTypeForPrincipal(java.lang.String type, java.lang.String principal, java.time.ZonedDateTime dateTime)- Specified by:
getEventsOfTypeForPrincipalin interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
getEventsOfTypeForPrincipalin classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
getEventsForPrincipal
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> getEventsForPrincipal(java.lang.String id)
- Specified by:
getEventsForPrincipalin interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
getEventsForPrincipalin classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
getEventsForPrincipal
public java.util.Collection<? extends org.apereo.cas.support.events.dao.CasEvent> getEventsForPrincipal(java.lang.String principal, java.time.ZonedDateTime dateTime)- Specified by:
getEventsForPrincipalin interfaceorg.apereo.cas.support.events.CasEventRepository- Overrides:
getEventsForPrincipalin classorg.apereo.cas.support.events.dao.AbstractCasEventRepository
-
-