Autopsy  4.19.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | List of all members
org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCaseBrowserCustomizer Interface Reference

Inherited by org.sleuthkit.autopsy.casemodule.OpenMultiUserCaseDialogCustomizer.

Classes

enum  Column
 
class  SortColumn
 

Public Member Functions

boolean allowMultiSelect ()
 
List< Action > getActions (CaseNodeData nodeData)
 
List< ColumngetColumns ()
 
Action getPreferredAction (CaseNodeData nodeData)
 
List< SortColumngetSortColumns ()
 

Detailed Description

The interface for defining a customizer for a multi-user case browser panel that presents a tabular view of the multi-user cases known to the coordination service.

Definition at line 31 of file MultiUserCaseBrowserCustomizer.java.

Member Function Documentation

boolean org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCaseBrowserCustomizer.allowMultiSelect ( )

Whether or not the browser should allow multiple selection of the MultiUserCaseNodes displayed in the browser.

Returns
True or false.

Referenced by org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.configureOutlineView().

List<Action> org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCaseBrowserCustomizer.getActions ( CaseNodeData  nodeData)

Gets the context menu Actions for the MultiUserCaseNodes diplayed in the browser. Can include actions that work with multiple node selection.

Parameters
nodeDataThe coordination service node data for a given MultiUserCaseNode. Ignored for multi-select actions.
Returns
A list of Actions.
List<Column> org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCaseBrowserCustomizer.getColumns ( )

Gets the columns the tabular view in the browser should display. The columns will be displayed in the order in which they appear in the list. NOTE THAT THE DISPLAY_NAME COLUMN IS ADDED AS THE FIRST COLUMN AUTOMATICALLY AND SHOULD NOT BE INCLUDED IN THIS LIST.

Returns
A Column object.

Referenced by org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.configureOutlineView().

Action org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCaseBrowserCustomizer.getPreferredAction ( CaseNodeData  nodeData)

Gets the preferred action for the MultiUserCaseNodes displayed in the browser, i.e., the action to be performed when a node is double clicked.

Parameters
nodeDataThe coordination service node data for a given MultiUserCaseNode.
Returns
The preferred action.
List<SortColumn> org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCaseBrowserCustomizer.getSortColumns ( )

Gets a specification of the columns, if any, that define the default sorting of the MultiUserCaseNodes in the browser.

Returns
A list, possibly empty, of SortColumn objects.

Referenced by org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.configureOutlineView().


The documentation for this interface was generated from the following file:

Copyright © 2012-2021 Basis Technology. Generated on: Thu Sep 30 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.