Commit Graph
8810 Commits
Author SHA1 Message Date
Brian Sweeney e53eefbdda all the important data is here, its just weird how the nodes all get the value 'Name in the first column 2018-04-19 11:32:26 -06:00
Brian Sweeney 77dafabeb2 harmonizing columns 2018-04-19 11:32:25 -06:00
Brian Sweeney facf4ca4cd harmonizing columns between the two node types 2018-04-19 11:32:25 -06:00
Brian Sweeney e52a39f5bf added default visitor behavior for CommonFilesSearchNode 2018-04-19 11:32:25 -06:00
Brian Sweeney fffb248d90 CommonFilesSearchNode should extend DisplayableItemNode to properly implement content menu interface 2018-04-19 11:32:24 -06:00
Brian Sweeney f57c3b4593 disable enableTreeModel - which drills down and fiddles with outlineView directly. turns out it was not necessary and was poor style anyway 2018-04-19 11:32:24 -06:00
Brian Sweeney 8733f8c950 comments on state of progress - TODOs 2018-04-19 11:32:24 -06:00
Brian Sweeney 481e0c0d39 POC code - getting childnodes to show up 2018-04-19 11:32:23 -06:00
Brian Sweeney 3845d5a8aa algorithm debugged and simplified 2018-04-19 11:32:23 -06:00
Brian Sweeney 357574b474 harmonizing code 2018-04-19 11:32:22 -06:00
Brian Sweeney 1f7f974bb3 Merge branch 'Branch_3629_common_datasource' of https://github.com/briangsweeney/autopsy into 3624-tree-table-view
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
2018-04-19 11:32:22 -06:00
Andrew Ziehl e66915ba28 boolean logic fixes 2018-04-19 11:32:22 -06:00
Andrew Ziehl 5f1e2f36d9 Merge branch 'develop' of https://github.com/briangsweeney/autopsy into Branch_3629_common_datasource
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesChildren.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
2018-04-19 11:32:21 -06:00
Andrew Ziehl c57cb7da8c Code cleanup, update UI to disable 'across data sources' radio button instead of disabling common files search altogether when open case has one datasource. 2018-04-19 11:32:21 -06:00
Andrew Ziehl 640cec499c Fix instance count query 2018-04-19 11:32:20 -06:00
Andrew Ziehl 17e5d84ceb functional within datasources query / UI
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
2018-04-19 11:32:20 -06:00
Andrew Ziehl ec560e4785 hook up panel UI elements.
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
2018-04-19 11:32:19 -06:00
Andrew Ziehl b9d2812096 error/ code cleanup
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
2018-04-19 11:32:19 -06:00
Brian Sweeney 5ac57f3853 whitespace 2018-04-19 11:32:19 -06:00
Brian Sweeney d8a6c98420 fixed an algorithmic bug in collating files 2018-04-19 11:32:18 -06:00
Brian Sweeney 3c1243860b new algorithm and model types for supporting children (the actual files) of common file nodes 2018-04-19 11:32:18 -06:00
Brian Sweeney 01c20dfb9c whitespace 2018-04-19 11:32:17 -06:00
Brian Sweeney 6906e37d48 common files search results supports child row 2018-04-19 11:32:17 -06:00
Brian Sweeney da38d847dc white space and unneeded imports cleanup 2018-04-19 11:32:17 -06:00
Brian Sweeney 8a982c72e1 exception handling 2018-04-19 11:32:16 -06:00
Brian Sweeney 51e1f78eb9 throws exceptions 2018-04-19 11:32:16 -06:00
Brian Sweeney cc355d99b6 files deduped in only 2 sql queries - no roundtrips
business logic encapsulated outside of swingworker
2018-04-19 11:32:15 -06:00
Brian Sweeney babf376d8b new code for gather datasourcenames without db roundtrips - wip 2018-04-19 11:32:15 -06:00
Brian Sweeney a56584164d impl notes 2018-04-19 11:32:15 -06:00
Brian Sweeney 107f595a01 Merge branch 'develop' of https://github.com/briangsweeney/autopsy into 3623-common-files-optimize
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesSearchNode.java
2018-04-19 11:32:14 -06:00
Brian Sweeney 009f90c3ed added data result filter node back 2018-04-19 11:32:14 -06:00
Brian Sweeney 3930b72596 better error hanlding 2018-04-19 11:32:13 -06:00
Brian Sweeney 9c37f5fb2c removed unneeded code 2018-04-19 11:32:13 -06:00
Brian Sweeney 228581411c property error handling around data source selection for common files
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
2018-04-19 11:32:13 -06:00
Brian Sweeney 24da5292b8 improved event handler wire-up for search button 2018-04-19 11:32:12 -06:00
Brian Sweeney 1406e44a4d implement filenode to enable bottom right pane 2018-04-19 11:32:12 -06:00
Brian Sweeney cf9c070c36 whitespace, final modifier
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesSearchNode.java
2018-04-19 11:32:11 -06:00
Brian Sweeney c5e3cbe226 fixed name column of common files search result 2018-04-19 11:32:11 -06:00
Brian Sweeney 461d3491a1 Merge branch '3602-common-case-files_r2' of https://github.com/briangsweeney/autopsy into 3602-common-case-files_r2
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java

# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
2018-04-19 11:32:11 -06:00
Andrew Ziehl 50ac9cdbd9 add getChildren call back in 2018-04-19 11:32:10 -06:00
Andrew Ziehl 5b677cd424 Merge branch '3602-common-case-files_r2' of https://github.com/briangsweeney/autopsy into 3602-common-case-files_r2
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesChildren.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesSearchNode.java

# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesSearchNode.java
2018-04-19 11:32:10 -06:00
Andrew Ziehl 132f8a938f wip ChildFactor refactor
# Conflicts:
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesChildren.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesMetaData.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesPanel.java
#	Core/src/org/sleuthkit/autopsy/commonfilesearch/CommonFilesSearchNode.java
2018-04-19 11:32:09 -06:00
Brian Sweeney 92c47b60ab comments 2018-04-19 11:32:09 -06:00
Brian Sweeney 731098d39d better access modifiers/encapsulation, deduped datasource list, fixed a off-by-1 error in enumerating the non-deduped files 2018-04-19 11:32:08 -06:00
Brian Sweeney ff532b1275 comment cleanup 2018-04-19 11:32:08 -06:00
Brian Sweeney 7d62a9cfca cleanup, notes, narrower access on a few items 2018-04-19 11:32:08 -06:00
Brian Sweeney 1130004c0c wrapped commonfilessearchnode with tablefilternode 2018-04-19 11:32:07 -06:00
Brian Sweeney d3273899ba appropriate columns in common files search 2018-04-19 11:32:07 -06:00
Brian Sweeney 0f1a271689 adjusted the sql query to select all the data needed to display common files, passed new data down to nodes 2018-04-19 11:32:06 -06:00
Brian Sweeney 072bc77618 utility for collating common files 2018-04-19 11:32:06 -06:00