|
Autopsy
4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Comparable< TagNameDefinition >.
Public Member Functions | |
| TagNameDefinition (String displayName, String description, TagName.HTML_COLOR color, TskData.FileKnown status) | |
| TagNameDefinition (String displayName, String description, TagName.HTML_COLOR color, TskData.TagType status) | |
| int | compareTo (TagNameDefinition other) |
| boolean | equals (Object obj) |
| TagName.HTML_COLOR | getColor () |
| String | getDescription () |
| String | getDisplayName () |
| TskData.FileKnown | getKnownStatus () |
| TskData.TagType | getTagType () |
| int | hashCode () |
| String | toString () |
Private Member Functions | |
| String | toSettingsFormat () |
Static Private Member Functions | |
| static List< String > | getCRNotableList () |
| static Integer | getPropertyFileVersion () |
| static boolean | needsVersionUpdate () |
| static void | updatePropertyFile () |
Private Attributes | |
| final TagName.HTML_COLOR | color |
| final String | description |
| final String | displayName |
| final TskData.TagType | tagType |
Static Private Attributes | |
| static final Logger | LOGGER = Logger.getLogger(TagNameDefinition.class.getName()) |
| static final List< String > | PROJECT_VIC_NAMES_NO_LONGER_USED = new ArrayList<>() |
| static final List< TagNameDefinition > | STANDARD_TAGS_DEFINITIONS = new ArrayList<>() |
| static final String | TAG_NAMES_SETTING_KEY = "TagNames" |
| static final String | TAG_SETTING_VERSION_KEY = "CustomTagNameVersion" |
| static final int | TAG_SETTINGS_VERSION = 2 |
| static final String | TAGS_SETTINGS_NAME = "Tags" |
A tag name definition consisting of a display name, description and color.
Definition at line 46 of file TagNameDefinition.java.
| org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition | ( | String | displayName, |
| String | description, | ||
| TagName.HTML_COLOR | color, | ||
| TskData.FileKnown | status | ||
| ) |
Constructs a tag name definition consisting of a display name, description, color and tag type.
| displayName | The display name for the tag name. |
| description | The description for the tag name. |
| color | The color for the tag name. |
| status | The status denoted by the tag name. |
Definition at line 91 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color, org::sleuthkit::datamodel::TskData::TagType.convertFileKnownToTagType(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.description, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName, and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.tagType.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updatePropertyFile().
| org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition | ( | String | displayName, |
| String | description, | ||
| TagName.HTML_COLOR | color, | ||
| TskData.TagType | status | ||
| ) |
Definition at line 98 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.description, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName, and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.tagType.
| int org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.compareTo | ( | TagNameDefinition | other | ) |
Compares this tag name definition with the specified tag name definition for order.
| other | The tag name definition to which to compare this tag name definition. |
Definition at line 205 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName().
| boolean org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.equals | ( | Object | obj | ) |
Indicates whether some other object is "equal to" this tag name definition.
| obj | The object to test for equality. |
Definition at line 230 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getTagType().
| TagName.HTML_COLOR org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getColor | ( | ) |
Gets the color for the tag name.
Definition at line 169 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color.
|
staticprivate |
Returns a list notable tag names from the CR bagTag list.
Definition at line 403 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getInstance(), and org.sleuthkit.autopsy.centralrepository.CentralRepoSettings.getModuleSettingsKey().
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updatePropertyFile().
| String org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDescription | ( | ) |
Gets the description for the tag name.
Definition at line 160 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.description.
| String org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName | ( | ) |
Gets the display name for the tag name.
Definition at line 151 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.compareTo(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.equals().
| TskData.FileKnown org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getKnownStatus | ( | ) |
The status which will be applied to items with this tag.
Definition at line 189 of file TagNameDefinition.java.
References org::sleuthkit::datamodel::TskData::TagType.convertTagTypeToFileKnown(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.tagType.
|
staticprivate |
Returns the Tags property file version.
Definition at line 429 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TAGS_SETTINGS_NAME.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.needsVersionUpdate(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updatePropertyFile().
| TskData.TagType org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getTagType | ( | ) |
The status which will be applied to items with this tag.
Definition at line 178 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.tagType.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.equals().
| int org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.hashCode | ( | ) |
Returns a hash code value for this tag name definition.
Definition at line 215 of file TagNameDefinition.java.
|
staticprivate |
Based on the version in the Tags property file, returns whether or not the file needs updating.
Definition at line 418 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getPropertyFileVersion(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TAG_SETTINGS_VERSION.
|
private |
Definition at line 253 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.color, and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.tagType.
| String org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toString | ( | ) |
A string representation of this tag name definition.
Definition at line 245 of file TagNameDefinition.java.
References org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.displayName.
|
staticprivate |
Updates the Tag Definition file to the current format.
Definition at line 335 of file TagNameDefinition.java.
References org::sleuthkit::datamodel::TskData::TagType.BAD, org::sleuthkit::datamodel::TskData::TagType.convertFileKnownToTagType(), org.sleuthkit.autopsy.coreutils.ModuleSettings.getConfigSetting(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getCRNotableList(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getPropertyFileVersion(), org.sleuthkit.autopsy.coreutils.ModuleSettings.setConfigSetting(), org::sleuthkit::datamodel::TskData::TagType.SUSPICIOUS, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TAGS_SETTINGS_NAME, org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.tagType, org::sleuthkit::datamodel::TskData::FileKnown.valueOf(), and org::sleuthkit::datamodel::TskData::TagType.valueOf().
|
private |
Definition at line 61 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getColor(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toSettingsFormat().
|
private |
Definition at line 60 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDescription(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition().
|
private |
Definition at line 59 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getDisplayName(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toString().
|
staticprivate |
Definition at line 48 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 65 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 64 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 55 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 56 of file TagNameDefinition.java.
|
staticprivate |
Definition at line 57 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.needsVersionUpdate().
|
staticprivate |
Definition at line 54 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getPropertyFileVersion(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updatePropertyFile().
|
private |
Definition at line 62 of file TagNameDefinition.java.
Referenced by org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getKnownStatus(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.getTagType(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.TagNameDefinition(), org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.toSettingsFormat(), and org.sleuthkit.autopsy.casemodule.services.TagNameDefinition.updatePropertyFile().
Copyright © 2012-2024 Sleuth Kit Labs. Generated on: Mon Mar 17 2025
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.