19 package org.sleuthkit.autopsy.timeline.datamodel;
 
   21 import java.util.HashMap;
 
   23 import java.util.Objects;
 
   25 import org.python.google.common.collect.ImmutableSet;
 
   53     public CombinedEvent(
long epochMillis, String description, 
long fileID, Map<EventType, Long> eventMap) {
 
   56         eventTypeMap.putAll(eventMap);
 
   93         return eventTypeMap.keySet();
 
  102         return ImmutableSet.copyOf(eventTypeMap.values());
 
  113         return eventTypeMap.values().stream().findFirst().get();
 
  119         hash = 53 * hash + (int) (this.fileID ^ (this.fileID >>> 32));
 
  120         hash = 53 * hash + (int) (this.epochMillis ^ (this.epochMillis >>> 32));
 
  121         hash = 53 * hash + Objects.hashCode(this.description);
 
  122         hash = 53 * hash + Objects.hashCode(this.eventTypeMap);
 
  134         if (getClass() != obj.getClass()) {
 
  138         if (this.fileID != other.
fileID) {
 
  144         if (!Objects.equals(
this.description, other.
description)) {
 
  147         if (!Objects.equals(
this.eventTypeMap, other.
eventTypeMap)) {
 
Long getRepresentativeEventID()
boolean equals(Object obj)
Set< EventType > getEventTypes()
final Map< EventType, Long > eventTypeMap
ImmutableSet< Long > getEventIDs()
CombinedEvent(long epochMillis, String description, long fileID, Map< EventType, Long > eventMap)