de.espirit.firstspirit.storage
Class HistoryProvider.RevisionProvider

java.lang.Object
  extended by de.espirit.firstspirit.storage.HistoryProvider.RevisionProvider
All Implemented Interfaces:
ElementProvider<Revision>
Enclosing interface:
HistoryProvider

public static class HistoryProvider.RevisionProvider
extends Object
implements ElementProvider<Revision>

Wrapper on a HistoryProvider to act as ElementProvider on Revisions.

Since:
4.0.49

Field Summary
 
Fields inherited from interface de.espirit.common.util.ElementProvider
ALL
 
Constructor Summary
HistoryProvider.RevisionProvider(HistoryProvider _historyProvider)
           
 
Method Summary
 boolean equals(Object obj)
           
 List<Revision> getElements(Revision first, Revision last, int max, Filter<Revision> filter)
          Get a list of elements in the given range including a defined maximum number of elements that pass the provided filter.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryProvider.RevisionProvider

public HistoryProvider.RevisionProvider(HistoryProvider _historyProvider)
Since:
4.0.49
Method Detail

getElements

public List<Revision> getElements(Revision first,
                                  Revision last,
                                  int max,
                                  Filter<Revision> filter)
Description copied from interface: ElementProvider
Get a list of elements in the given range including a defined maximum number of elements that pass the provided filter.

Specified by:
getElements in interface ElementProvider<Revision>
Parameters:
first - The first element to include, if null, the first available element.
last - The last element to include, if null, the last available element.
max - The maximum number of matching elements, if ElementProvider.ALL, all available elements.
filter - The filter to be passed, if null, any element will pass.
Returns:
A list of elements.
Since:
4.0.49

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
Since:
4.0.52

hashCode

public int hashCode()
Overrides:
hashCode in class Object
Since:
4.0.52


Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480