Autopsy  4.18.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren Class Reference

Inherits Detachable< HostGrouping >.

Protected Member Functions

void addNotify ()
 
boolean createKeys (List< HostGrouping > toPopulate)
 
HostNode createNodeForKey (HostGrouping key)
 
void removeNotify ()
 

Private Attributes

final PropertyChangeListener hostAddedDeletedPcl
 
final Person person
 

Static Private Attributes

static final Set< Case.Events > CHILD_EVENTS
 
static final Set< String > CHILD_EVENTS_STR
 
static final Logger logger = Logger.getLogger(PersonChildren.class.getName())
 

Detailed Description

Responsible for creating the host children of this person.

Definition at line 67 of file PersonGroupingNode.java.

Member Function Documentation

void org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.addNotify ( )
protected
boolean org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.createKeys ( List< HostGrouping toPopulate)
protected
HostNode org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.createNodeForKey ( HostGrouping  key)
protected

Definition at line 115 of file PersonGroupingNode.java.

void org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.removeNotify ( )
protected

Member Data Documentation

final Set<Case.Events> org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.CHILD_EVENTS
staticprivate
Initial value:
= EnumSet.of(
Case.Events.HOSTS_ADDED,
Case.Events.HOSTS_DELETED,
Case.Events.PERSONS_CHANGED)

Definition at line 71 of file PersonGroupingNode.java.

final Set<String> org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.CHILD_EVENTS_STR
staticprivate
Initial value:
= CHILD_EVENTS.stream()
.map(ev -> ev.name())
.collect(Collectors.toSet())

Definition at line 76 of file PersonGroupingNode.java.

final PropertyChangeListener org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.hostAddedDeletedPcl
private
Initial value:
= new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
String eventType = evt.getPropertyName();
if (eventType != null && CHILD_EVENTS_STR.contains(eventType)) {
refresh(true);
}
}
}

Listener for handling adding and removing host events.

Definition at line 94 of file PersonGroupingNode.java.

final Logger org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.logger = Logger.getLogger(PersonChildren.class.getName())
staticprivate

Definition at line 69 of file PersonGroupingNode.java.

final Person org.sleuthkit.autopsy.datamodel.PersonGroupingNode.PersonChildren.person
private

Definition at line 80 of file PersonGroupingNode.java.


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

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