Inherits org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.
|
static< T > ExcelSheetExport | convertToExcel (ExcelExportFunction< T > excelConverter, T data, String sheetName) |
|
static< T > ExcelSheetExport | getExport (DataFetcher< DataSource, T > dataFetcher, ExcelExportFunction< T > excelConverter, String sheetName, DataSource ds) |
|
static< T > T | getFetchResult (DataFetcher< DataSource, T > dataFetcher, String sheetName, DataSource ds) |
|
static< T, CextendsExcelCellModel > ExcelSheetExport | getTableExport (List< ColumnModel< T, C >> columnsModel, String sheetName, List< T > data) |
|
static< T, CextendsExcelCellModel > ExcelSheetExport | getTableExport (DataFetcher< DataSource, List< T >> dataFetcher, List< ColumnModel< T, C >> columnsModel, String sheetName, DataSource ds) |
|
|
final List< DataFetchComponents< DataSource,?> > | dataFetchComponents |
|
final IngestRunningLabel | ingestRunningLabel = new IngestRunningLabel() |
|
final JTablePanel< TopDomainsResult > | recentDomainsTable |
|
final List< JTablePanel<?> > | tables |
|
final DataFetcher< DataSource, List< TopAccountResult > > | topAccountsFetcher |
|
final JTablePanel< TopAccountResult > | topAccountsTable |
|
final List< ColumnModel< TopAccountResult, DefaultCellModel<?> > > | topAccountsTemplate |
|
final DataFetcher< DataSource, List< TopDeviceAttachedResult > > | topDevicesAttachedFetcher |
|
final JTablePanel< TopDeviceAttachedResult > | topDevicesAttachedTable |
|
final List< ColumnModel< TopDeviceAttachedResult, DefaultCellModel<?> > > | topDevicesTemplate |
|
final DataFetcher< DataSource, List< TopDomainsResult > > | topDomainsFetcher |
|
final List< ColumnModel< TopDomainsResult, DefaultCellModel<?> > > | topDomainsTemplate |
|
final DataFetcher< DataSource, List< TopProgramsResult > > | topProgramsFetcher |
|
final JTablePanel< TopProgramsResult > | topProgramsTable |
|
final List< ColumnModel< TopProgramsResult, DefaultCellModel<?> > > | topProgramsTemplate |
|
final DataFetcher< DataSource, List< TopWebSearchResult > > | topWebSearchesFetcher |
|
final JTablePanel< TopWebSearchResult > | topWebSearchesTable |
|
final List< ColumnModel< TopWebSearchResult, DefaultCellModel<?> > > | topWebSearchesTemplate |
|
final UserActivitySummary | userActivityData |
|
A panel to display user activity.
Definition at line 77 of file UserActivityPanel.java.
org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.UserActivityPanel |
( |
| ) |
|
org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.UserActivityPanel |
( |
UserActivitySummary |
userActivityData | ) |
|
void org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.close |
( |
| ) |
|
static <T> ExcelSheetExport org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.convertToExcel |
( |
ExcelExportFunction< T > |
excelConverter, |
|
|
T |
data, |
|
|
String |
sheetName |
|
) |
| |
|
staticprotectedinherited |
Helper method that converts data into an excel sheet export handling possible excel exceptions.
- Parameters
-
excelConverter | Function to convert data to an excel sheet export. |
data | The data. If data is null, null will be returned. |
sheetName | The name(s) of the sheet (to be used in the error message). |
- Returns
- The excel sheet export.
Definition at line 513 of file BaseDataSourceSummaryPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.fetchInformation |
( |
DataSource |
dataSource | ) |
|
|
protected |
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.fetchInformation |
( |
List< DataFetchComponents< DataSource,?>> |
dataFetchComponents, |
|
|
DataSource |
dataSource |
|
) |
| |
|
protectedinherited |
Utility method to be called when solely updating information (not showing a loading screen) that creates swing workers from the data source argument and data fetch components and then submits them to run.
- Parameters
-
dataFetchComponents | The components to be run. |
dataSource | The data source argument. |
Definition at line 431 of file BaseDataSourceSummaryPanel.java.
MenuItem org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getArtifactNavigateItem |
( |
BlackboardArtifact |
artifact | ) |
|
|
protectedinherited |
Given the relevant artifact, navigates to the artifact in the tree and closes data source summary dialog if open.
- Parameters
-
- Returns
- The menu item for a go to artifact menu item.
Definition at line 260 of file BaseDataSourceSummaryPanel.java.
synchronized DataSource org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getDataSource |
( |
| ) |
|
|
protectedinherited |
Returns an excel sheet export given the fetching of data or null if no export created.
- Parameters
-
dataFetcher | The means of fetching data. |
excelConverter | The means of converting data to excel. |
sheetName | The name of the sheet (for error handling reporting). |
ds | The data source to use for fetching data. |
- Returns
- The excel sheet export or null if no export could be generated.
Definition at line 538 of file BaseDataSourceSummaryPanel.java.
static <T> T org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getFetchResult |
( |
DataFetcher< DataSource, T > |
dataFetcher, |
|
|
String |
sheetName, |
|
|
DataSource |
ds |
|
) |
| |
|
staticprotectedinherited |
Runs a data fetcher and returns the result handling any possible errors with a log message.
- Parameters
-
dataFetcher | The means of fetching the data. |
sheetName | The name of the sheet. |
ds | The data source. |
- Returns
- The fetched data.
Definition at line 473 of file BaseDataSourceSummaryPanel.java.
MenuItem org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getFileNavigateItem |
( |
String |
path | ) |
|
|
protectedinherited |
Creates a menu item to navigate to a file.
- Parameters
-
path | The path to the file. |
- Returns
- The menu item or null if file cannot be found in data source.
Definition at line 308 of file BaseDataSourceSummaryPanel.java.
MenuItem org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getFileNavigateItem |
( |
AbstractFile |
file | ) |
|
|
protectedinherited |
Given the relevant file, navigates to the file in the tree and closes data source summary dialog if open.
- Parameters
-
- Returns
- The menu item list for a go to artifact menu item.
Definition at line 336 of file BaseDataSourceSummaryPanel.java.
String org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.getShortFolderName |
( |
String |
path, |
|
|
String |
appName |
|
) |
| |
|
private |
static <T,CextendsExcelCellModel> ExcelSheetExport org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getTableExport |
( |
List< ColumnModel< T, C >> |
columnsModel, |
|
|
String |
sheetName, |
|
|
List< T > |
data |
|
) |
| |
|
staticprotectedinherited |
Returns an excel table export of the data or null if no export created.
- Parameters
-
columnsModel | The model for the columns. |
sheetName | The name for the sheet. |
data | The data to be exported. |
- Returns
- The excel table export or null if no export could be generated.
Definition at line 554 of file BaseDataSourceSummaryPanel.java.
static <T,CextendsExcelCellModel> ExcelSheetExport org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getTableExport |
( |
DataFetcher< DataSource, List< T >> |
dataFetcher, |
|
|
List< ColumnModel< T, C >> |
columnsModel, |
|
|
String |
sheetName, |
|
|
DataSource |
ds |
|
) |
| |
|
staticprotectedinherited |
Returns an excel table export of the data or null if no export created.
- Parameters
-
dataFetcher | The means of fetching data for the data source and the export. |
columnsModel | The model for the columns. |
sheetName | The name for the sheet. |
ds | The data source. |
- Returns
- The excel export or null if no export created.
Definition at line 572 of file BaseDataSourceSummaryPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.initComponents |
( |
| ) |
|
|
private |
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
Definition at line 388 of file UserActivityPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.notifyParentClose |
( |
| ) |
|
|
protectedinherited |
void org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.onNewDataSource |
( |
DataSource |
dataSource | ) |
|
|
protected |
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.onNewDataSource |
( |
List< DataFetchComponents< DataSource,?>> |
dataFetchComponents, |
|
|
List<?extends LoadableComponent<?>> |
loadableComponents, |
|
|
DataSource |
dataSource |
|
) |
| |
|
protectedinherited |
Utility method that shows a loading screen with loadable components, create swing workers from the datafetch components and data source argument and submits them to be executed.
- Parameters
-
dataFetchComponents | The components to register. |
loadableComponents | The components to set to a loading screen. |
dataSource | The data source argument. |
Definition at line 591 of file BaseDataSourceSummaryPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.submit |
( |
List<?extends SwingWorker<?,?>> |
workers | ) |
|
|
protectedinherited |
Submits the following swing workers for execution in sequential order. If there are any previous workers, those workers are cancelled.
- Parameters
-
workers | The workers to submit for execution. |
Definition at line 401 of file BaseDataSourceSummaryPanel.java.
final List<DataFetchComponents<DataSource, ?> > org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.dataFetchComponents |
|
private |
final DateFormat org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.DATETIME_FORMAT = new SimpleDateFormat(DATETIME_FORMAT_STR, Locale.getDefault()) |
|
staticprivate |
final String org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.DATETIME_FORMAT_STR = "yyyy/MM/dd HH:mm:ss" |
|
staticprivate |
final long org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.serialVersionUID = 1L |
|
staticprivate |
final List<JTablePanel<?> > org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.tables |
|
private |
final int org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.TOP_ACCOUNTS_COUNT = 5 |
|
staticprivate |
final int org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.TOP_DEVICES_COUNT = 10 |
|
staticprivate |
final int org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.TOP_DOMAINS_COUNT = 10 |
|
staticprivate |
final int org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.TOP_PROGS_COUNT = 10 |
|
staticprivate |
final int org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.TOP_SEARCHES_COUNT = 10 |
|
staticprivate |
Initial value:
.setKeyFunction((topAccount) -> topAccount.getAccountType())
Definition at line 248 of file UserActivityPanel.java.
Initial value:= Arrays.asList(
new ColumnModel<>(
Bundle.UserActivityPanel_TopAccountTableModel_accountType_header(),
(account) -> {
return new DefaultCellModel<>(account.getAccountType())
},
250
),
new ColumnModel<>(
Bundle.UserActivityPanel_TopAccountTableModel_lastAccess_header(),
getDateFunct(),
150
)
)
Definition at line 213 of file UserActivityPanel.java.
Initial value:
.setKeyFunction((topDevice) -> topDevice.getDeviceId())
Definition at line 244 of file UserActivityPanel.java.
Initial value:= Arrays.asList(
new ColumnModel<>(
Bundle.UserActivityPanel_TopDomainsTableModel_domain_header(),
(recentDomain) -> {
return new DefaultCellModel<>(recentDomain.getDomain())
},
250),
new ColumnModel<>(
Bundle.UserActivityPanel_TopDomainsTableModel_count_header(),
(recentDomain) -> {
return new DefaultCellModel<>(recentDomain.getVisitTimes(), (num) -> num == null ? "" : num.toString())
},
100),
new ColumnModel<>(
Bundle.UserActivityPanel_TopDomainsTableModel_lastAccess_header(),
getDateFunct(),
150)
)
Definition at line 127 of file UserActivityPanel.java.
Initial value:
.setKeyFunction((prog) -> prog.getProgramPath() + ":" + prog.getProgramName())
Definition at line 232 of file UserActivityPanel.java.
Initial value:= Arrays.asList(
new ColumnModel<>(
Bundle.UserActivityPanel_TopWebSearchTableModel_searchString_header(),
(webSearch) -> {
return new DefaultCellModel<>(webSearch.getSearchString())
},
250
),
new ColumnModel<>(
Bundle.UserActivityPanel_TopWebSearchTableModel_dateAccessed_header(),
getDateFunct(),
150
),
new ColumnModel<>(
Bundle.UserActivityPanel_TopWebSearchTableModel_translatedResult_header(),
(webSearch) -> {
return new DefaultCellModel<>(webSearch.getTranslatedResult())
},
250
)
)
Definition at line 152 of file UserActivityPanel.java.
final UserActivitySummary org.sleuthkit.autopsy.datasourcesummary.ui.UserActivityPanel.userActivityData |
|
private |
The documentation for this class was generated from the following file: