public interface HistoryHandler<P extends DataObject>
| Modifier and Type | Method and Description |
|---|---|
History<P> |
find(P peer,
java.util.Date time)
Find History by peer and date
|
java.util.Iterator<? extends History<P>> |
getIterator(java.util.Date start,
java.util.Date end) |
java.util.Iterator<? extends History<P>> |
getIterator(P peer,
java.util.Date start,
java.util.Date end) |
java.util.Iterator<? extends History<P>> |
getIterator(SQLFilter<P> peer,
java.util.Date start,
java.util.Date end) |
java.lang.String |
getPeerName() |
boolean |
isPeerType(DataObject peer)
is peer of right type
|
void |
purge(P o)
Delete all history records corresponding to a specified peer object.
|
void |
terminate(P peer)
Terminates the history for a given peer object
updates the quota history to reflect the current status of the quota.
|
History<P> |
update(P peer)
Updates quota history.
|
History<P> find(P peer, java.util.Date time) throws DataException, java.lang.IllegalArgumentException
peer - time - DataExceptionjava.lang.IllegalArgumentExceptionjava.util.Iterator<? extends History<P>> getIterator(P peer, java.util.Date start, java.util.Date end) throws DataFault
DataFaultjava.util.Iterator<? extends History<P>> getIterator(SQLFilter<P> peer, java.util.Date start, java.util.Date end) throws DataFault
DataFaultjava.util.Iterator<? extends History<P>> getIterator(java.util.Date start, java.util.Date end) throws DataFault
DataFaultboolean isPeerType(DataObject peer)
peer - a DataObject to checkvoid purge(P o) throws DataFault
o - DataObject peerDataFaultvoid terminate(P peer) throws java.lang.IllegalArgumentException, DataException
peer - Peer object whose history will be terminatedjava.lang.IllegalArgumentExceptionDataExceptionHistory<P> update(P peer) throws java.lang.IllegalArgumentException, ConsistencyError, DataException
peer - java.lang.IllegalArgumentExceptionConsistencyErrorDataExceptionjava.lang.String getPeerName()