D | 
TrackableRepository.archive(D entity,
       ContextInfo contextInfo) | 
 Archive a record so that it is no longer considered active and is filtered out of results. 
 | 
boolean | 
TrackableRsqlFilterExecutor.exists(cz.jirutka.rsql.parser.ast.Node filters,
      ContextInfo contextInfo) | 
 Checks whether the data store contains elements that match the given Node. 
 | 
boolean | 
TrackableRepository.existsByContextId(String contextId,
                 ContextInfo contextInfo) | 
 Retrieve whether or not an active instance of the item exists for the given context id after
 any narrowing context is applied. 
 | 
List<D> | 
TrackableRepository.findAll(ContextInfo contextInfo) | 
 Retrieve all domain instances. 
 | 
List<D> | 
TrackableRepository.findAll(ContextInfo contextInfo,
       Class<D> type) | 
 Retrieve all domain instances. 
 | 
org.springframework.data.domain.Page<D> | 
TrackableRepository.findAll(org.springframework.data.domain.Pageable pageable,
       ContextInfo contextInfo) | 
 Retrieve all domain instances, a page at a time. 
 | 
org.springframework.data.domain.Page<D> | 
TrackableRepository.findAll(org.springframework.data.domain.Pageable pageable,
       ContextInfo contextInfo,
       Class<D> type) | 
 Retrieve all domain instances, a page at a time. 
 | 
List<D> | 
TrackableRepository.findAll(org.springframework.data.domain.Sort sort,
       ContextInfo contextInfo) | 
 Retrieve all domain instances using a sort. 
 | 
List<D> | 
TrackableRepository.findAll(org.springframework.data.domain.Sort sort,
       ContextInfo contextInfo,
       Class<D> type) | 
 Retrieve all domain instances using a sort. 
 | 
List<D> | 
TrackableRsqlFilterExecutor.findAll(cz.jirutka.rsql.parser.ast.Node filters,
       ContextInfo contextInfo) | 
 
 Retrieve all domain instances using an RSQL Node to restrict results. 
 | 
org.springframework.data.domain.Page<D> | 
TrackableRsqlFilterExecutor.findAll(cz.jirutka.rsql.parser.ast.Node filters,
       org.springframework.data.domain.Pageable pageable,
       ContextInfo contextInfo) | 
 
 Retrieve all domain instances using an RSQL Node to restrict results. 
 | 
List<D> | 
TrackableRsqlFilterExecutor.findAll(cz.jirutka.rsql.parser.ast.Node filters,
       org.springframework.data.domain.Sort sort,
       ContextInfo contextInfo) | 
 
 Retrieve all domain instances using an RSQL Node to restrict results. 
 | 
org.springframework.data.domain.Page<D> | 
TrackableRsqlFilterExecutor.findAll(cz.jirutka.rsql.parser.ast.Node filters,
       org.springframework.data.domain.Sort sort,
       org.springframework.data.domain.Pageable pageable,
       ContextInfo contextInfo) | 
 
 Retrieve all domain instances using an RSQL Node to restrict results. 
 | 
Iterable<D> | 
TrackableRepository.findAllByContextId(Iterable<String> contextIds,
                  ContextInfo contextInfo) | 
 | 
Optional<D> | 
TrackableRepository.findByContextId(String contextId,
               ContextInfo contextInfo) | 
 | 
Optional<D> | 
TrackableRepository.findByContextIdAndCatalog(String contextId,
                         String catalogId,
                         ContextInfo contextInfo) | 
 | 
Optional<D> | 
TrackableRepository.findByNativeId(Object id) | 
 Finds the entity corresponding to the given native id. 
 | 
Sortable | 
TrackableRepository.findMaxSortMember(Sortable example,
                 String maxSort,
                 ContextInfo contextInfo) | 
 Given an example member from a sort group, find the first member from that group whose sort
 value is less than maxSort. 
 | 
Sortable | 
TrackableRepository.findMinSortMember(Sortable example,
                 String minSort,
                 ContextInfo contextInfo) | 
 Given an example member from a sort group, find the first member from that group whose sort
 value is greater than minSort. 
 | 
boolean | 
TrackableRepository.pruneChangeDetails(Object nativeId) | 
 | 
void | 
TrackableRepository.pruneRestingNotificationStates(Duration beforeNow) | 
Performs an update on all records to prune all  NotificationStates
 from  NotificationStateAware.getNotificationStates() which satisfy the following criteria:
 
  NotificationState.isAcked() is  true or
 NotificationState.isStopped() is  true
 NotificationState.getChangeTimestamp() is before  Instant.now() minus the
  beforeNow duration
   
 | 
void | 
TrackableRepository.purgeObsoleteSandboxData(Duration beforeNow) | 
 | 
D | 
TrackableRepository.save(D entity,
    ContextInfo contextInfo) | 
 Insert (if not exists) or update the domain instance in the datastore. 
 | 
Iterable<D> | 
TrackableRepository.saveAll(Iterable<D> entities,
       ContextInfo contextInfo) | 
 Insert (if not exists) or update all the domain instances in the datastore. 
 |