Interface PermissionEventRepository

All Known Subinterfaces:
AiidaPermissionEventRepository, BePermissionEventRepository, CdsPermissionEventRepository, DePermissionEventRepository, DkPermissionEventRepository, EdaPermissionEventRepository, EsPermissionEventRepository, FiPermissionEventRepository, FrPermissionEventRepository, MijnAansluitingPermissionEventRepository, SiPermissionEventRepository, UsPermissionEventRepository

public interface PermissionEventRepository
  • Method Details

    • saveAndFlush

      PermissionEvent saveAndFlush(PermissionEvent permissionEvent)
      Saves a PermissionEvent and 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 two PermissionEvent representing the latest and previous permission events.
      Parameters:
      permissionId - permission identifier.
      eventCreated - timestamp of the permission event.
      Returns:
      list permissionEvent.