20 package org.sleuthkit.autopsy.directorytree;
23 import org.
sleuthkit.datamodel.CaseDbSchemaVersionNumber;
29 final class FilterNodeUtils {
31 private static final int ATTACHMENT_CHILDOF_MSG_MAX_DB_MAJOR_VER = 8;
32 private static final int ATTACHMENT_CHILDOF_MSG_MAX_DB_MINOR_VER = 4;
37 private FilterNodeUtils() {
55 static boolean showMessagesInDatasourceTree() {
56 boolean showMessagesInDatasourceTree =
true;
57 if (Case.isCaseOpen()) {
58 CaseDbSchemaVersionNumber version = Case.getCurrentCase().getSleuthkitCase().getDBSchemaCreationVersion();
59 showMessagesInDatasourceTree
60 = ((version.getMajor() < ATTACHMENT_CHILDOF_MSG_MAX_DB_MAJOR_VER)
61 || (version.getMajor() == ATTACHMENT_CHILDOF_MSG_MAX_DB_MAJOR_VER && version.getMinor() < ATTACHMENT_CHILDOF_MSG_MAX_DB_MINOR_VER));
63 return showMessagesInDatasourceTree;