ExecutionLogEntryRepository

Provides supporting functionality for querying and persisting ExecutionLogEntry entities.

API

ExecutionLogEntryRepository.java
interface ExecutionLogEntryRepository {
  ExecutionLogEntry createEntryAndPersist(Execution execution)
  List<ExecutionLogEntry> findByInteractionId(UUID interactionId)
  Optional<ExecutionLogEntry> findByInteractionIdAndSequence(UUID interactionId, int sequence)
  List<ExecutionLogEntry> findByFromAndTo(LocalDate from, LocalDate to)
  List<ExecutionLogEntry> findMostRecent()
  List<ExecutionLogEntry> findMostRecent(int limit)
  List<ExecutionLogEntry> findByTarget(Bookmark target)
  List<ExecutionLogEntry> findByTargetAndTimestampAfter(Bookmark target, Timestamp timestamp)
  List<ExecutionLogEntry> findByTargetAndTimestampBefore(Bookmark target, Timestamp timestamp)
  List<ExecutionLogEntry> findByTargetAndTimestampBetween(Bookmark target, Timestamp timestampFrom, Timestamp timestampTo)
  List<ExecutionLogEntry> findByTimestampAfter(Timestamp timestamp)
  List<ExecutionLogEntry> findByTimestampBefore(Timestamp timestamp)
  List<ExecutionLogEntry> findByTimestampBetween(Timestamp timestampFrom, Timestamp timestampTo)
  List<ExecutionLogEntry> findRecentByUsername(String username)
  List<ExecutionLogEntry> findRecentByTarget(Bookmark target)
  List<ExecutionLogEntry> findAll()     (1)
  void removeAll()     (2)
}
1 findAll()

intended for testing purposes only

2 removeAll()

intended for testing purposes only

Members

findAll()

intended for testing purposes only

removeAll()

intended for testing purposes only