diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java index 2f06d522f8..5bcff37615 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java @@ -70,9 +70,9 @@ import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.coreutils.ThreadConfined; import org.sleuthkit.autopsy.events.TagEvent; import org.sleuthkit.autopsy.ingest.IngestManager; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.db.EventsRepository; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.db.EventsRepository; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; import org.sleuthkit.autopsy.timeline.filters.RootFilter; import org.sleuthkit.autopsy.timeline.filters.TypeFilter; import org.sleuthkit.autopsy.timeline.utils.IntervalUtils; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineView.java b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineView.java index b6ea9b87db..4c880c9cf0 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineView.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineView.java @@ -24,7 +24,7 @@ package org.sleuthkit.autopsy.timeline; * Most implementations should install the relevant listeners in their * {@link #setController} and {@link #setModel} methods */ -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; public interface TimeLineView extends TimeLineUI { diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ResetFilters.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ResetFilters.java index d1418173bd..e40389db38 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/actions/ResetFilters.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/actions/ResetFilters.java @@ -23,7 +23,7 @@ import javafx.event.ActionEvent; import org.controlsfx.control.action.Action; import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.TimeLineController; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; /** * Action that resets the filters to their initial/default state. diff --git a/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomOut.java b/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomOut.java index 3915a341db..94a52ad88a 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomOut.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/actions/ZoomOut.java @@ -23,7 +23,7 @@ import javafx.event.ActionEvent; import org.controlsfx.control.action.Action; import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.TimeLineController; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; /** * diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/AggregateEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/AggregateEvent.java similarity index 97% rename from Core/src/org/sleuthkit/autopsy/timeline/events/AggregateEvent.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/AggregateEvent.java index 80cdad80e5..2b063d2dd1 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/AggregateEvent.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/AggregateEvent.java @@ -16,14 +16,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events; +package org.sleuthkit.autopsy.timeline.datamodel; import java.util.Collections; import java.util.Set; import javax.annotation.concurrent.Immutable; import org.joda.time.Interval; import org.python.google.common.collect.Sets; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; import org.sleuthkit.autopsy.timeline.utils.IntervalUtils; import org.sleuthkit.autopsy.timeline.zooming.DescriptionLOD; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/FilteredEventsModel.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/FilteredEventsModel.java similarity index 97% rename from Core/src/org/sleuthkit/autopsy/timeline/events/FilteredEventsModel.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/FilteredEventsModel.java index 21a515741d..9571e5176b 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/FilteredEventsModel.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/FilteredEventsModel.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events; +package org.sleuthkit.autopsy.timeline.datamodel; import com.google.common.eventbus.EventBus; import java.util.Collection; @@ -41,9 +41,11 @@ import org.sleuthkit.autopsy.events.ContentTagAddedEvent; import org.sleuthkit.autopsy.events.ContentTagDeletedEvent; import org.sleuthkit.autopsy.events.TagEvent; import org.sleuthkit.autopsy.timeline.TimeLineView; -import org.sleuthkit.autopsy.timeline.events.db.EventsRepository; -import org.sleuthkit.autopsy.timeline.events.type.EventType; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; +import org.sleuthkit.autopsy.timeline.db.EventsRepository; +import org.sleuthkit.autopsy.timeline.events.RefreshRequestedEvent; +import org.sleuthkit.autopsy.timeline.events.TimelineTagEvent; import org.sleuthkit.autopsy.timeline.filters.DataSourceFilter; import org.sleuthkit.autopsy.timeline.filters.DataSourcesFilter; import org.sleuthkit.autopsy.timeline.filters.Filter; @@ -375,7 +377,7 @@ public final class FilteredEventsModel { boolean tagsUpdated = !updatedEventIDs.isEmpty(); if (tagsUpdated) { - eventbus.post(new TimeLineTagEvent(updatedEventIDs, tagged)); + eventbus.post(new TimelineTagEvent(updatedEventIDs, tagged)); } return tagsUpdated; } diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/TimeLineEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/TimeLineEvent.java similarity index 96% rename from Core/src/org/sleuthkit/autopsy/timeline/events/TimeLineEvent.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/TimeLineEvent.java index ad9f2810e1..281ec6f953 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/TimeLineEvent.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/TimeLineEvent.java @@ -16,12 +16,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events; +package org.sleuthkit.autopsy.timeline.datamodel; import javax.annotation.Nullable; import org.python.google.common.collect.ImmutableMap; import org.python.google.common.collect.Maps; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; import org.sleuthkit.autopsy.timeline.zooming.DescriptionLOD; import org.sleuthkit.datamodel.TskData; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/ArtifactEventType.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/ArtifactEventType.java similarity index 99% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/ArtifactEventType.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/ArtifactEventType.java index 6ef21f15c9..fa17ab64e6 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/ArtifactEventType.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/ArtifactEventType.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.HashMap; import java.util.List; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/BaseTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/BaseTypes.java similarity index 98% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/BaseTypes.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/BaseTypes.java index d6cf8ddbbd..6ca1109f24 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/BaseTypes.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/BaseTypes.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.Arrays; import java.util.List; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/Bundle.properties b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties similarity index 100% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/Bundle.properties rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle_ja.properties similarity index 100% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/Bundle_ja.properties rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle_ja.properties diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/EventType.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/EventType.java similarity index 98% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/EventType.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/EventType.java index f89143cf91..0758d804ec 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/EventType.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/EventType.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.ArrayList; import java.util.Comparator; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/FileSystemTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/FileSystemTypes.java similarity index 97% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/FileSystemTypes.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/FileSystemTypes.java index fae716c656..11584008fc 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/FileSystemTypes.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/FileSystemTypes.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.Collections; import java.util.List; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/MiscTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/MiscTypes.java similarity index 99% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/MiscTypes.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/MiscTypes.java index 5cc019e7be..ef57868a1d 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/MiscTypes.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/MiscTypes.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.Arrays; import java.util.Collections; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/RootEventType.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/RootEventType.java similarity index 97% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/RootEventType.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/RootEventType.java index 1c797fc64c..1c2d051105 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/RootEventType.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/RootEventType.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.Arrays; import java.util.Collections; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/type/WebTypes.java b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/WebTypes.java similarity index 99% rename from Core/src/org/sleuthkit/autopsy/timeline/events/type/WebTypes.java rename to Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/WebTypes.java index 40556c7e95..7de95beaed 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/type/WebTypes.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/datamodel/eventtype/WebTypes.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.type; +package org.sleuthkit.autopsy.timeline.datamodel.eventtype; import java.util.Collections; import java.util.List; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/db/Bundle_ja.properties b/Core/src/org/sleuthkit/autopsy/timeline/db/Bundle_ja.properties similarity index 100% rename from Core/src/org/sleuthkit/autopsy/timeline/events/db/Bundle_ja.properties rename to Core/src/org/sleuthkit/autopsy/timeline/db/Bundle_ja.properties diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/db/EventDB.java b/Core/src/org/sleuthkit/autopsy/timeline/db/EventDB.java similarity index 98% rename from Core/src/org/sleuthkit/autopsy/timeline/events/db/EventDB.java rename to Core/src/org/sleuthkit/autopsy/timeline/db/EventDB.java index cc4609fa1e..efe59bb663 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/db/EventDB.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/db/EventDB.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.db; +package org.sleuthkit.autopsy.timeline.db; import com.google.common.collect.HashMultimap; import com.google.common.collect.SetMultimap; @@ -54,13 +54,13 @@ import org.openide.util.Exceptions; import org.sleuthkit.autopsy.casemodule.Case; import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.timeline.TimeLineController; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; -import org.sleuthkit.autopsy.timeline.events.TimeLineEvent; -import static org.sleuthkit.autopsy.timeline.events.db.SQLHelper.useHashHitTablesHelper; -import static org.sleuthkit.autopsy.timeline.events.db.SQLHelper.useTagTablesHelper; -import org.sleuthkit.autopsy.timeline.events.type.BaseTypes; -import org.sleuthkit.autopsy.timeline.events.type.EventType; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.TimeLineEvent; +import static org.sleuthkit.autopsy.timeline.db.SQLHelper.useHashHitTablesHelper; +import static org.sleuthkit.autopsy.timeline.db.SQLHelper.useTagTablesHelper; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; import org.sleuthkit.autopsy.timeline.filters.RootFilter; import org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo; import org.sleuthkit.autopsy.timeline.zooming.DescriptionLOD; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/db/EventsRepository.java b/Core/src/org/sleuthkit/autopsy/timeline/db/EventsRepository.java similarity index 97% rename from Core/src/org/sleuthkit/autopsy/timeline/events/db/EventsRepository.java rename to Core/src/org/sleuthkit/autopsy/timeline/db/EventsRepository.java index 294131a94d..139996ecd9 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/db/EventsRepository.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/db/EventsRepository.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.db; +package org.sleuthkit.autopsy.timeline.db; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; @@ -47,13 +47,13 @@ import org.sleuthkit.autopsy.casemodule.Case; import org.sleuthkit.autopsy.casemodule.services.TagsManager; import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.timeline.ProgressWindow; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.TimeLineEvent; -import org.sleuthkit.autopsy.timeline.events.type.ArtifactEventType; -import org.sleuthkit.autopsy.timeline.events.type.EventType; -import org.sleuthkit.autopsy.timeline.events.type.FileSystemTypes; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.TimeLineEvent; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.ArtifactEventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.FileSystemTypes; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; import org.sleuthkit.autopsy.timeline.filters.RootFilter; import org.sleuthkit.autopsy.timeline.filters.TagNameFilter; import org.sleuthkit.autopsy.timeline.filters.TagsFilter; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/db/MultipleTransactionException.java b/Core/src/org/sleuthkit/autopsy/timeline/db/MultipleTransactionException.java similarity index 95% rename from Core/src/org/sleuthkit/autopsy/timeline/events/db/MultipleTransactionException.java rename to Core/src/org/sleuthkit/autopsy/timeline/db/MultipleTransactionException.java index d4a0e999c7..197a920dea 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/db/MultipleTransactionException.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/db/MultipleTransactionException.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.db; +package org.sleuthkit.autopsy.timeline.db; /** * diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/db/SQLHelper.java b/Core/src/org/sleuthkit/autopsy/timeline/db/SQLHelper.java similarity index 98% rename from Core/src/org/sleuthkit/autopsy/timeline/events/db/SQLHelper.java rename to Core/src/org/sleuthkit/autopsy/timeline/db/SQLHelper.java index 4dcf4724e6..9be4adad95 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/db/SQLHelper.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/db/SQLHelper.java @@ -16,7 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.sleuthkit.autopsy.timeline.events.db; +package org.sleuthkit.autopsy.timeline.db; import java.util.Collections; import java.util.List; @@ -26,7 +26,7 @@ import java.util.stream.Collectors; import java.util.stream.Stream; import javax.annotation.Nonnull; import org.apache.commons.lang3.StringUtils; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; import org.sleuthkit.autopsy.timeline.filters.AbstractFilter; import org.sleuthkit.autopsy.timeline.filters.DataSourceFilter; import org.sleuthkit.autopsy.timeline.filters.DataSourcesFilter; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/RefreshRequestedEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/RefreshRequestedEvent.java index 8e509f03f2..b4fae1ed89 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/RefreshRequestedEvent.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/events/RefreshRequestedEvent.java @@ -1,13 +1,27 @@ /* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. + * Autopsy Forensic Browser + * + * Copyright 2015 Basis Technology Corp. + * Contact: carrier sleuthkit org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package org.sleuthkit.autopsy.timeline.events; /** - * - * + * Event indicating the user requested that the current visualization be + * rereshed with out chaninging any of the paramaters ( to include more update + * to date tag data for example.) */ public class RefreshRequestedEvent { diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/TimeLineTagEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/TimeLineTagEvent.java deleted file mode 100644 index b675bf7ddc..0000000000 --- a/Core/src/org/sleuthkit/autopsy/timeline/events/TimeLineTagEvent.java +++ /dev/null @@ -1,31 +0,0 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package org.sleuthkit.autopsy.timeline.events; - -import com.google.common.collect.ImmutableSet; -import java.util.Set; - -/** - * - */ -public class TimeLineTagEvent { - - private final Set updatedEventIDs; - private final boolean tagged; - - public ImmutableSet getUpdatedEventIDs() { - return ImmutableSet.copyOf(updatedEventIDs); - } - - public boolean isTagged() { - return tagged; - } - - TimeLineTagEvent(Set updatedEventIDs, boolean tagged) { - this.updatedEventIDs = updatedEventIDs; - this.tagged = tagged; - } -} diff --git a/Core/src/org/sleuthkit/autopsy/timeline/events/TimelineTagEvent.java b/Core/src/org/sleuthkit/autopsy/timeline/events/TimelineTagEvent.java new file mode 100644 index 0000000000..207d243751 --- /dev/null +++ b/Core/src/org/sleuthkit/autopsy/timeline/events/TimelineTagEvent.java @@ -0,0 +1,46 @@ +/* + * Autopsy Forensic Browser + * + * Copyright 2015 Basis Technology Corp. + * Contact: carrier sleuthkit org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.sleuthkit.autopsy.timeline.events; + +import com.google.common.collect.ImmutableSet; +import java.util.Set; + +/** + * A "local" event published by filteredEventsModel to indicate that events have + * been(un)tagged. This event is not intended for use out side of the timeline + * module. + */ +public class TimelineTagEvent { + + private final Set updatedEventIDs; + private final boolean tagged; + + public ImmutableSet getUpdatedEventIDs() { + return ImmutableSet.copyOf(updatedEventIDs); + } + + public boolean isTagged() { + return tagged; + } + + public TimelineTagEvent(Set updatedEventIDs, boolean tagged) { + this.updatedEventIDs = updatedEventIDs; + this.tagged = tagged; + } +} diff --git a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventNode.java b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventNode.java index 59850eb99e..83e8801532 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventNode.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventNode.java @@ -36,7 +36,7 @@ import org.sleuthkit.autopsy.datamodel.DisplayableItemNode; import org.sleuthkit.autopsy.datamodel.DisplayableItemNodeVisitor; import org.sleuthkit.autopsy.datamodel.NodeProperty; import org.sleuthkit.autopsy.timeline.TimeLineController; -import org.sleuthkit.autopsy.timeline.events.TimeLineEvent; +import org.sleuthkit.autopsy.timeline.datamodel.TimeLineEvent; import org.sleuthkit.datamodel.AbstractFile; import org.sleuthkit.datamodel.BlackboardArtifact; import org.sleuthkit.datamodel.Content; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventRootNode.java b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventRootNode.java index 9633041221..255bb280a6 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventRootNode.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/explorernodes/EventRootNode.java @@ -27,9 +27,9 @@ import org.openide.nodes.Children; import org.openide.nodes.Node; import org.openide.util.NbBundle; import org.openide.util.lookup.Lookups; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.TimeLineEvent; -import org.sleuthkit.autopsy.timeline.events.type.BaseTypes; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.TimeLineEvent; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.BaseTypes; import org.sleuthkit.autopsy.casemodule.Case; import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.datamodel.DisplayableItemNode; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/filters/TypeFilter.java b/Core/src/org/sleuthkit/autopsy/timeline/filters/TypeFilter.java index 42db683e73..362580094c 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/filters/TypeFilter.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/filters/TypeFilter.java @@ -24,8 +24,8 @@ import javafx.collections.FXCollections; import javafx.scene.image.Image; import javafx.scene.paint.Color; import org.openide.util.NbBundle; -import org.sleuthkit.autopsy.timeline.events.type.EventType; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; /** * Event Type Filter. An instance of TypeFilter is usually a tree that parallels diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractVisualization.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractVisualization.java index 4f698c2ec4..763fb2160d 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractVisualization.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/AbstractVisualization.java @@ -56,7 +56,7 @@ import org.apache.commons.lang3.StringUtils; import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.TimeLineView; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.events.RefreshRequestedEvent; /** diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.java index dc21688aff..0e99ead1b1 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/StatusBar.java @@ -32,7 +32,7 @@ import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.FXMLConstructor; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.TimeLineView; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; /** * simple status bar that only shows one possible message determined by diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeLineResultView.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeLineResultView.java index 25dd1611c1..2ae27896d8 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeLineResultView.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/TimeLineResultView.java @@ -27,7 +27,7 @@ import org.openide.nodes.Node; import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.TimeLineView; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.explorernodes.EventRootNode; import org.sleuthkit.autopsy.corecomponentinterfaces.DataContent; import org.sleuthkit.autopsy.corecomponents.DataResultPanel; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/VisualizationPanel.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/VisualizationPanel.java index 14bfcedb96..00a588207c 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/VisualizationPanel.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/VisualizationPanel.java @@ -79,8 +79,8 @@ import org.sleuthkit.autopsy.timeline.VisualizationMode; import org.sleuthkit.autopsy.timeline.actions.ResetFilters; import org.sleuthkit.autopsy.timeline.actions.SaveSnapshot; import org.sleuthkit.autopsy.timeline.actions.ZoomOut; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.TimeLineTagEvent; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.events.TimelineTagEvent; import static org.sleuthkit.autopsy.timeline.ui.Bundle.VisualizationPanel_refresh; import static org.sleuthkit.autopsy.timeline.ui.Bundle.VisualizationPanel_tagsAddedOrDeleted; import org.sleuthkit.autopsy.timeline.ui.countsview.CountsViewPane; @@ -397,7 +397,7 @@ public class VisualizationPanel extends BorderPane implements TimeLineView { @Subscribe @NbBundle.Messages("VisualizationPanel.tagsAddedOrDeleted=Tags have been created and/or deleted. The visualization may not be up to date.") - public void handleTimeLineTagEvent(TimeLineTagEvent event) { + public void handleTimeLineTagEvent(TimelineTagEvent event) { Platform.runLater(() -> { notificationPane.show(VisualizationPanel_tagsAddedOrDeleted(), new ImageView(INFORMATION)); }); diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java index ce20bc59b8..76f89462fc 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java @@ -70,9 +70,9 @@ import org.sleuthkit.autopsy.timeline.TimeLineView; import org.sleuthkit.autopsy.timeline.VisualizationMode; import org.sleuthkit.autopsy.timeline.actions.Back; import org.sleuthkit.autopsy.timeline.actions.Forward; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.type.EventType; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; import org.sleuthkit.autopsy.timeline.ui.AbstractVisualization; import org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/EventCountsChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/EventCountsChart.java index 249bd6ddd5..c5d93274b6 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/EventCountsChart.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/EventCountsChart.java @@ -36,7 +36,7 @@ import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.actions.Back; import org.sleuthkit.autopsy.timeline.actions.Forward; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.ui.TimeLineChart; import org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/AggregateEventNode.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/AggregateEventNode.java index e5a0b620f4..8ae04f3d9f 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/AggregateEventNode.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/AggregateEventNode.java @@ -65,9 +65,9 @@ import org.sleuthkit.autopsy.coreutils.LoggedTask; import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.coreutils.ThreadConfined; import org.sleuthkit.autopsy.timeline.TimeLineController; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.TimeLineEvent; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.TimeLineEvent; import org.sleuthkit.autopsy.timeline.filters.RootFilter; import org.sleuthkit.autopsy.timeline.filters.TextFilter; import org.sleuthkit.autopsy.timeline.filters.TypeFilter; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewPane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewPane.java index 90c981d107..e1a0ec1867 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewPane.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewPane.java @@ -70,9 +70,9 @@ import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.coreutils.ThreadConfined; import org.sleuthkit.autopsy.timeline.FXMLConstructor; import org.sleuthkit.autopsy.timeline.TimeLineController; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; import org.sleuthkit.autopsy.timeline.ui.AbstractVisualization; import org.sleuthkit.autopsy.timeline.ui.countsview.CountsViewPane; import org.sleuthkit.autopsy.timeline.ui.detailview.tree.NavTreeNode; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventAxis.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventAxis.java index 3d75a364b6..486f9f290e 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventAxis.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventAxis.java @@ -22,7 +22,7 @@ import java.util.Collections; import java.util.List; import javafx.scene.chart.Axis; import javafx.scene.chart.XYChart; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; /** * No-Op axis that doesn't do anything usefull but is necessary to pass diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java index 588c2a50ea..edc3892f14 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java @@ -71,9 +71,9 @@ import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.actions.Back; import org.sleuthkit.autopsy.timeline.actions.Forward; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; import org.sleuthkit.autopsy.timeline.ui.TimeLineChart; /** diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventDescriptionTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventDescriptionTreeItem.java index 7a662c28cd..04ec644a25 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventDescriptionTreeItem.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventDescriptionTreeItem.java @@ -20,7 +20,7 @@ package org.sleuthkit.autopsy.timeline.ui.detailview.tree; import java.util.Comparator; import javafx.scene.control.TreeItem; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; /** * diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventTypeTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventTypeTreeItem.java index 55a3691fff..ac16b31949 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventTypeTreeItem.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventTypeTreeItem.java @@ -24,7 +24,7 @@ import java.util.concurrent.ConcurrentHashMap; import javafx.application.Platform; import javafx.collections.FXCollections; import javafx.scene.control.TreeItem; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; class EventTypeTreeItem extends NavTreeItem { diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavPanel.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavPanel.java index 4bd8a5c4b2..361c8b3250 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavPanel.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavPanel.java @@ -26,7 +26,13 @@ import javafx.application.Platform; import javafx.beans.Observable; import javafx.collections.ObservableList; import javafx.fxml.FXML; -import javafx.scene.control.*; +import javafx.scene.control.ComboBox; +import javafx.scene.control.Label; +import javafx.scene.control.SelectionMode; +import javafx.scene.control.Tooltip; +import javafx.scene.control.TreeCell; +import javafx.scene.control.TreeItem; +import javafx.scene.control.TreeView; import javafx.scene.image.ImageView; import javafx.scene.layout.BorderPane; import javafx.scene.layout.StackPane; @@ -35,8 +41,8 @@ import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.FXMLConstructor; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.TimeLineView; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode; import org.sleuthkit.autopsy.timeline.ui.detailview.DetailViewPane; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeItem.java index fb4a9fa315..3f96c57a71 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeItem.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeItem.java @@ -20,7 +20,7 @@ package org.sleuthkit.autopsy.timeline.ui.detailview.tree; import java.util.Comparator; import javafx.scene.control.TreeItem; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; /** * A node in the nav tree. Manages inserts and resorts. Has parents and diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeNode.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeNode.java index de2f31535a..4d193da57b 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeNode.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/NavTreeNode.java @@ -19,7 +19,7 @@ package org.sleuthkit.autopsy.timeline.ui.detailview.tree; import javax.annotation.concurrent.Immutable; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; /** * The data item for the nav tree. Represents a combination of type and diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/RootItem.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/RootItem.java index 93464004b2..95ec59287b 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/RootItem.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/RootItem.java @@ -24,8 +24,8 @@ import java.util.Map; import javafx.application.Platform; import javafx.collections.FXCollections; import javafx.scene.control.TreeItem; -import org.sleuthkit.autopsy.timeline.events.type.EventType; -import org.sleuthkit.autopsy.timeline.events.AggregateEvent; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.AggregateEvent; /** * diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/TreeComparator.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/TreeComparator.java index 5da9a49d42..2ec4b0fa1a 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/TreeComparator.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/tree/TreeComparator.java @@ -20,7 +20,7 @@ package org.sleuthkit.autopsy.timeline.ui.detailview.tree; import java.util.Comparator; import javafx.scene.control.TreeItem; -import org.sleuthkit.autopsy.timeline.events.type.EventType; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; enum TreeComparator implements Comparator> { diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.java index 5307be3658..3f9bc03fab 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.java @@ -38,8 +38,8 @@ import org.sleuthkit.autopsy.timeline.FXMLConstructor; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.TimeLineView; import org.sleuthkit.autopsy.timeline.actions.ResetFilters; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; -import org.sleuthkit.autopsy.timeline.events.type.RootEventType; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.eventtype.RootEventType; import org.sleuthkit.autopsy.timeline.filters.AbstractFilter; import org.sleuthkit.autopsy.timeline.filters.Filter; import org.sleuthkit.autopsy.timeline.filters.RootFilter; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/LegendCell.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/LegendCell.java index fd21e12460..9dfe32fb2a 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/LegendCell.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/filtering/LegendCell.java @@ -30,7 +30,7 @@ import javafx.scene.shape.Rectangle; import org.openide.util.NbBundle; import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.TimeLineView; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.filters.AbstractFilter; import org.sleuthkit.autopsy.timeline.filters.TextFilter; import org.sleuthkit.autopsy.timeline.filters.TypeFilter; diff --git a/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.java b/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.java index 04854cc7d2..1885c90d21 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.java @@ -34,7 +34,7 @@ import org.sleuthkit.autopsy.timeline.TimeLineView; import org.sleuthkit.autopsy.timeline.VisualizationMode; import org.sleuthkit.autopsy.timeline.actions.Back; import org.sleuthkit.autopsy.timeline.actions.Forward; -import org.sleuthkit.autopsy.timeline.events.FilteredEventsModel; +import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.utils.IntervalUtils; import org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo;