summaryrefslogtreecommitdiff
path: root/bordeaux/service/src/android/bordeaux/services/BaseCluster.java
diff options
context:
space:
mode:
Diffstat (limited to 'bordeaux/service/src/android/bordeaux/services/BaseCluster.java')
-rw-r--r--bordeaux/service/src/android/bordeaux/services/BaseCluster.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/bordeaux/service/src/android/bordeaux/services/BaseCluster.java b/bordeaux/service/src/android/bordeaux/services/BaseCluster.java
index 433bb8771..37c2930ff 100644
--- a/bordeaux/service/src/android/bordeaux/services/BaseCluster.java
+++ b/bordeaux/service/src/android/bordeaux/services/BaseCluster.java
@@ -162,4 +162,21 @@ public class BaseCluster {
// TODO: might want to keep semantic cluster
return mDuration > durationThreshold;
}
+
+ public final HashMap<String, Long> getHistogram() {
+ return mHistogram;
+ }
+
+ public void setHistogram(Map<String, Long> histogram) {
+ mHistogram.clear();
+ mHistogram.putAll(histogram);
+
+ mDuration = 0;
+ if (mHistogram.containsKey(TimeStatsAggregator.WEEKEND)) {
+ mDuration += mHistogram.get(TimeStatsAggregator.WEEKEND);
+ }
+ if (mHistogram.containsKey(TimeStatsAggregator.WEEKDAY)) {
+ mDuration += mHistogram.get(TimeStatsAggregator.WEEKDAY);
+ }
+ }
}