ExecutionOutboxEntryRepositoryAbstract

Provides supporting functionality for querying and persisting ExecutionOutboxEntry entities.

API

ExecutionOutboxEntryRepositoryAbstract.java
class ExecutionOutboxEntryRepositoryAbstract<E> {
  public final static String LOGICAL_TYPE_NAME;
  Class<E> getEntityClass()
  E createEntryAndPersist(Execution execution)
  Optional<ExecutionOutboxEntry> findByInteractionIdAndSequence(UUID interactionId, int sequence)
  List<ExecutionOutboxEntry> findOldest()
  ExecutionOutboxEntry upsert(UUID interactionId, int sequence, ExecutionOutboxEntryType executionType, Timestamp startedAt, String username, Bookmark target, String logicalMemberIdentifier, String xml)
  ExecutionOutboxEntry upsert(UUID interactionId, int sequence, ExecutionOutboxEntryType executionType, Timestamp startedAt, String username, Bookmark target, String logicalMemberIdentifier, InteractionDto interactionDto)
  boolean deleteByInteractionIdAndSequence(UUID interactionId, int sequence)
  List<ExecutionOutboxEntry> findAll()     (1)
  void removeAll()     (2)
}
1 findAll()

for testing purposes only

2 removeAll()

for testing purposes only

Members

findAll()

for testing purposes only

removeAll()

for testing purposes only