Package pl.edu.icm.unity.engine.api
Interface IdpStatisticManagement
-
public interface IdpStatisticManagement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IdpStatisticManagement.GroupBy
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_SIG_IN_RECORD_LIMIT
static int
DEFAULT_STAT_SIZE_LIMIT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addIdpStatistic(IdpStatistic toAdd)
void
deleteOlderThan(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
-
-