mirror of
https://github.com/elisspace/autopsy.git
synced 2026-08-30 16:11:57 +00:00
fix in data fetcher
This commit is contained in:
@@ -1152,8 +1152,7 @@ public class DataResultPanel extends javax.swing.JPanel implements DataResult, C
|
||||
*/
|
||||
void displayDataArtifact(DataArtifactSearchParam dataArtifactParams) {
|
||||
try {
|
||||
DataArtifactDAO dataArtDAO = MainDAO.getInstance().getDataArtifactsDAO();
|
||||
this.searchResultManager = new SearchManager(dataArtDAO.new DataArtifactFetcher(dataArtifactParams), getPageSize());
|
||||
this.searchResultManager = new SearchManager(new DataArtifactFetcher(dataArtifactParams), getPageSize());
|
||||
SearchResultsDTO results = searchResultManager.getResults();
|
||||
displaySearchResults(results, true);
|
||||
} catch (ExecutionException ex) {
|
||||
|
||||
@@ -220,8 +220,9 @@ public class DataArtifactDAO extends BlackboardArtifactDAO {
|
||||
/*
|
||||
* Handles fetching and paging of data artifacts.
|
||||
*/
|
||||
public class DataArtifactFetcher extends DAOFetcher<DataArtifactSearchParam> {
|
||||
|
||||
public static class DataArtifactFetcher extends DAOFetcher<DataArtifactSearchParam> {
|
||||
private final DataArtifactDAO dao;
|
||||
|
||||
/**
|
||||
* Main constructor.
|
||||
*
|
||||
@@ -229,16 +230,17 @@ public class DataArtifactDAO extends BlackboardArtifactDAO {
|
||||
*/
|
||||
public DataArtifactFetcher(DataArtifactSearchParam params) {
|
||||
super(params);
|
||||
this.dao = MainDAO.getInstance().getDataArtifactsDAO();
|
||||
}
|
||||
|
||||
@Override
|
||||
public SearchResultsDTO getSearchResults(int pageSize, int pageIdx, boolean hardRefresh) throws ExecutionException {
|
||||
return MainDAO.getInstance().getDataArtifactsDAO().getDataArtifactsForTable(this.getParameters(), pageIdx * pageSize, (long) pageSize, hardRefresh);
|
||||
return dao.getDataArtifactsForTable(this.getParameters(), pageIdx * pageSize, (long) pageSize, hardRefresh);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRefreshRequired(DAOEvent evt) {
|
||||
return DataArtifactDAO.this.isDataArtifactInvalidating(this.getParameters(), evt);
|
||||
return dao.isDataArtifactInvalidating(this.getParameters(), evt);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user