Package pl.edu.icm.unity.engine.api
Interface IdpStatisticManagement
-
public interface IdpStatisticManagement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIdpStatisticManagement.GroupBy
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_SIG_IN_RECORD_LIMITstatic intDEFAULT_STAT_SIZE_LIMIT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddIdpStatistic(IdpStatistic toAdd)voiddeleteOlderThan(LocalDateTime olderThan)List<IdpStatistic>getIdpStatisticsSince(LocalDateTime since, int limit)List<GroupedIdpStatistic>getIdpStatisticsSinceGroupBy(LocalDateTime since, IdpStatisticManagement.GroupBy groupBy, int sigInlimit, boolean skipZeroRecords)
-
-
-
Field Detail
-
DEFAULT_STAT_SIZE_LIMIT
static final int DEFAULT_STAT_SIZE_LIMIT
- See Also:
- Constant Field Values
-
DEFAULT_SIG_IN_RECORD_LIMIT
static final int DEFAULT_SIG_IN_RECORD_LIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdpStatisticsSince
List<IdpStatistic> getIdpStatisticsSince(LocalDateTime since, int limit) throws EngineException
- Throws:
EngineException
-
deleteOlderThan
void deleteOlderThan(LocalDateTime olderThan) throws EngineException
- Throws:
EngineException
-
addIdpStatistic
void addIdpStatistic(IdpStatistic toAdd) throws EngineException
- Throws:
EngineException
-
getIdpStatisticsSinceGroupBy
List<GroupedIdpStatistic> getIdpStatisticsSinceGroupBy(LocalDateTime since, IdpStatisticManagement.GroupBy groupBy, int sigInlimit, boolean skipZeroRecords) throws EngineException
- Throws:
EngineException
-
-