19 package org.sleuthkit.autopsy.timeline.ui.listvew.datamodel;
21 import java.util.Collections;
22 import java.util.HashMap;
23 import java.util.HashSet;
25 import java.util.Objects;
41 private final Map<TimelineEventType, Long>
eventTypeMap =
new HashMap<>();
50 public CombinedEvent(
long epochMillis, Map<TimelineEventType, Long> eventMap) {
52 eventTypeMap.putAll(eventMap);
71 return eventTypeMap.keySet();
80 return Collections.unmodifiableSet(
new HashSet<>(eventTypeMap.values()));
91 return eventTypeMap.values().stream().findFirst().get();
97 hash = 53 * hash + (int) (this.epochMillis ^ (this.epochMillis >>> 32));
98 hash = 53 * hash + Objects.hashCode(this.eventTypeMap);
110 if (getClass() != obj.getClass()) {
final Map< TimelineEventType, Long > eventTypeMap
Long getRepresentativeEventID()
CombinedEvent(long epochMillis, Map< TimelineEventType, Long > eventMap)
boolean equals(Object obj)
Set< TimelineEventType > getEventTypes()
Set< Long > getEventIDs()