Interface PermissionEventRepository
- All Known Subinterfaces:
AiidaPermissionEventRepository,BePermissionEventRepository,CdsPermissionEventRepository,DePermissionEventRepository,DkPermissionEventRepository,EdaPermissionEventRepository,EsPermissionEventRepository,FiPermissionEventRepository,FrPermissionEventRepository,MijnAansluitingPermissionEventRepository,SiPermissionEventRepository,UsPermissionEventRepository
public interface PermissionEventRepository
-
Method Summary
Modifier and TypeMethodDescriptionfindTop2ByPermissionIdAndEventCreatedLessThanEqualOrderByEventCreatedDesc(String permissionId, ZonedDateTime eventCreated) Returns a list of twoPermissionEventrepresenting the latest and previous permission events.saveAndFlush(PermissionEvent permissionEvent) Saves aPermissionEventand flushes changes instantly.
-
Method Details
-
saveAndFlush
Saves aPermissionEventand flushes changes instantly.- Parameters:
permissionEvent- permissionEvent to be saved. Must not be null.- Returns:
- the saved permissionEvent.
-
findTop2ByPermissionIdAndEventCreatedLessThanEqualOrderByEventCreatedDesc
List<PermissionEvent> findTop2ByPermissionIdAndEventCreatedLessThanEqualOrderByEventCreatedDesc(String permissionId, ZonedDateTime eventCreated) Returns a list of twoPermissionEventrepresenting the latest and previous permission events.- Parameters:
permissionId- permission identifier.eventCreated- timestamp of the permission event.- Returns:
- list permissionEvent.
-