19 package org.sleuthkit.datamodel;
24 import java.util.HashMap;
25 import java.util.ArrayList;
26 import java.util.List;
42 artifacts =
new ArrayList<BlackboardArtifact>();
43 attributeMap =
new HashMap<Integer, String>();
46 haveFsContent =
false;
65 artifacts =
new ArrayList<BlackboardArtifact>();
67 isBackup = a_isBackup;
68 fileSystemId = a_fileSystemId;
70 attributeMap =
new HashMap<Integer, String>();
72 attributeMap.put(attr.getAttributeType().getTypeID(), attr.getValueString());
75 if (a_parent != null) {
76 parentObjId = a_parent.getId();
96 artifacts =
new ArrayList<BlackboardArtifact>();
98 isBackup = a_isBackup;
100 haveFsContent =
false;
101 if (a_parent != null) {
102 parentObjId = a_parent.getId();
106 haveParentId =
false;
108 attributeMap =
new HashMap<Integer, String>();
110 attributeMap.put(attr.getAttributeType().getTypeID(), attr.getValueString());
174 if (attributeMap.containsKey(attrType.
getTypeID())) {
175 return attributeMap.get(attrType.
getTypeID());
final Map< Integer, String > attributeMap
OSInfo(BlackboardArtifact a_art, boolean a_isBackup, Content a_parent)
OSInfo(BlackboardArtifact a_art, boolean a_isBackup, long a_fileSystemId, Content a_parent)
final boolean haveFsContent
boolean matches(OSInfo a_osInfo)
List< BlackboardArtifact > getArtifacts()
final boolean haveParentId
final List< BlackboardArtifact > artifacts
void combine(OSInfo a_osInfo)
String getProcessorArchitecture()
TSK_PROCESSOR_ARCHITECTURE
String getAttributeValue(ATTRIBUTE_TYPE attrType)