Go to the documentation of this file.
19package org.sleuthkit.autopsy.casemodule.multiusercasesbrowser;
22import java.util.logging.Level;
23import org.openide.nodes.AbstractNode;
24import org.openide.nodes.ChildFactory;
25import org.openide.nodes.Children;
26import org.openide.nodes.Node;
27import org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData;
28import org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeDataCollector;
29import org.sleuthkit.autopsy.coordinationservice.CoordinationService;
30import org.sleuthkit.autopsy.coreutils.Logger;
35final class MultiUserCasesRootNode
extends AbstractNode {
37 private static final Logger logger = Logger.getLogger(MultiUserCasesRootNode.class.getName());
46 MultiUserCasesRootNode(MultiUserCaseBrowserCustomizer customizer) {
55 private static class MultiUserCasesRootNodeChildren
extends ChildFactory<CaseNodeData> {
67 keys.addAll(caseNodeData);
69 logger.log(Level.SEVERE,
"Failed to get case node data from coodination service", ex);
76 return new MultiUserCaseNode(key, this.nodeCustomizer);
static List< CaseNodeData > getNodeData()
boolean createKeys(List< CaseNodeData > keys)
final MultiUserCaseBrowserCustomizer nodeCustomizer
Node createNodeForKey(CaseNodeData key)
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.