mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-12 07:56:16 +00:00
Change serialization version number implementation
This commit is contained in:
parent
0d5258feca
commit
89c43d88a1
@ -37,6 +37,7 @@ import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
||||
*/
|
||||
public class SampleModuleIngestJobSettings implements IngestModuleIngestJobSettings {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private boolean skipKnownFiles = true;
|
||||
|
||||
SampleModuleIngestJobSettings() {
|
||||
@ -47,8 +48,8 @@ public class SampleModuleIngestJobSettings implements IngestModuleIngestJobSetti
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getVersionNumber() {
|
||||
return "1.0"; //NON-NLS
|
||||
public long getVersionNumber() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
void setSkipKnownFiles(boolean enabled) {
|
||||
|
@ -28,9 +28,11 @@ import java.io.Serializable;
|
||||
public interface IngestModuleIngestJobSettings extends Serializable {
|
||||
|
||||
/**
|
||||
* Returns the version number of the settings object.
|
||||
* Returns the version number of the settings object. The version number
|
||||
* should be a private final static long per the documentation of the
|
||||
* Serializable interface.
|
||||
*
|
||||
* @return A version number string.
|
||||
* @return A serialization version number.
|
||||
*/
|
||||
String getVersionNumber();
|
||||
long getVersionNumber();
|
||||
}
|
||||
|
@ -24,11 +24,12 @@ package org.sleuthkit.autopsy.ingest;
|
||||
*/
|
||||
public final class NoIngestModuleIngestJobSettings implements IngestModuleIngestJobSettings {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final String setting = "None"; //NON-NLS
|
||||
|
||||
@Override
|
||||
public String getVersionNumber() {
|
||||
return "1.0"; //NON-NLS
|
||||
public long getVersionNumber() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -25,6 +25,7 @@ import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
||||
*/
|
||||
final class FileExtMismatchDetectorModuleSettings implements IngestModuleIngestJobSettings {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private boolean skipFilesWithNoExtension = true;
|
||||
private boolean skipFilesWithTextPlainMimeType = false;
|
||||
|
||||
@ -37,8 +38,8 @@ final class FileExtMismatchDetectorModuleSettings implements IngestModuleIngestJ
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getVersionNumber() {
|
||||
return "1.0"; //NON-NLS
|
||||
public long getVersionNumber() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
void setSkipFilesWithNoExtension(boolean enabled) {
|
||||
|
@ -25,6 +25,7 @@ import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
||||
*/
|
||||
public class FileTypeIdModuleSettings implements IngestModuleIngestJobSettings {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private volatile boolean skipKnownFiles = true;
|
||||
|
||||
FileTypeIdModuleSettings() {
|
||||
@ -35,8 +36,8 @@ public class FileTypeIdModuleSettings implements IngestModuleIngestJobSettings {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getVersionNumber() {
|
||||
return "1.0"; //NON-NLS
|
||||
public long getVersionNumber() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
void setSkipKnownFiles(boolean enabled) {
|
||||
|
@ -28,6 +28,7 @@ import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
||||
*/
|
||||
final class HashLookupModuleSettings implements IngestModuleIngestJobSettings {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final HashSet<String> namesOfEnabledKnownHashSets = new HashSet<>();
|
||||
private final HashSet<String> namesOfEnabledKnownBadHashSets = new HashSet<>();
|
||||
private boolean shouldCalculateHashes = true;
|
||||
@ -39,8 +40,8 @@ final class HashLookupModuleSettings implements IngestModuleIngestJobSettings {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getVersionNumber() {
|
||||
return "1.0"; //NON-NLS
|
||||
public long getVersionNumber() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
boolean shouldCalculateHashes() {
|
||||
|
@ -28,6 +28,7 @@ import org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettings;
|
||||
*/
|
||||
final class KeywordSearchJobSettings implements IngestModuleIngestJobSettings {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private final HashSet<String> namesOfEnabledKeywordLists = new HashSet<>();
|
||||
|
||||
KeywordSearchJobSettings(List<String> namesOfEnabledKeywordLists) {
|
||||
@ -35,8 +36,8 @@ final class KeywordSearchJobSettings implements IngestModuleIngestJobSettings {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getVersionNumber() {
|
||||
return "1.0"; //NON-NLS
|
||||
public long getVersionNumber() {
|
||||
return serialVersionUID;
|
||||
}
|
||||
|
||||
boolean isKeywordListEnabled(String keywordListName) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user