public interface HistoryProvider
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | HistoryProvider.RevisionProviderWrapper on a HistoryProvider to act as  ElementProvideronRevisions. | 
| Modifier and Type | Field and Description | 
|---|---|
| static int | ALL_REVISIONSIndicator for retrieving all revisions. | 
| static Date | EVER_SINCEThe date all others are after. | 
| static Date | UNTIL_NOWThe end of all time. | 
| Modifier and Type | Method and Description | 
|---|---|
| ElementProvider<Revision> | asRevisionProvider()Return an  ElementProvideron this HistoryProvider. | 
| List<Revision> | getHistory()Returns the revisions history of this storeelement, starting with the newest revision descending to
 the initial revision. | 
| List<Revision> | getHistory(Date before,
          Date after,
          int maxCount,
          Filter<Revision> filter)Returns a list of revisions of this store element in descending order. | 
static final int ALL_REVISIONS
getHistory(Date, Date, int, Filter), 
Constant Field Valuesstatic final Date EVER_SINCE
getHistory(Date, Date, int, Filter)static final Date UNTIL_NOW
getHistory(Date, Date, int, Filter)List<Revision> getHistory()
@NotNull List<Revision> getHistory(@NotNull Date before, @NotNull Date after, int maxCount, @Nullable Filter<Revision> filter)
   after                                            before
  ---I-------------------------------------------------I---> time
                        I<---------------------------->I
                         result list containing "maxCount" entries
 before - Marks upper date bound, so that revisions must be of this date or older to pass. Use
        UNTIL_NOW to retrieve revisions up to date. Do NOT use new Date()!after - Marks lower date bound, so that revisions must be of this date or younger to pass. Use
        EVER_SINCE to retrieve revisions up to beginning of records.maxCount - The maximum count of returned revisions. Use ALL_REVISIONS to get all
        revisions in specified time range.filter - Filter to be passed. If null, accepts all elements. Useful filter implementations
 can be found in RevisionFilter. See Filter.Util for how to combine
 filters.@NotNull ElementProvider<Revision> asRevisionProvider()
ElementProvider on this HistoryProvider.Revisions.Copyright © 2014 e-Spirit AG. All Rights Reserved. Build 5.0_BETA.500