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;
64 artifacts =
new ArrayList<BlackboardArtifact>();
66 isBackup = a_isBackup;
67 fileSystemId = a_fileSystemId;
69 attributeMap =
new HashMap<Integer, String>();
71 attributeMap.put(attr.getAttributeTypeID(), attr.getValueString());
74 if (a_parent != null) {
75 parentObjId = a_parent.getId();
94 artifacts =
new ArrayList<BlackboardArtifact>();
96 isBackup = a_isBackup;
98 haveFsContent =
false;
99 if (a_parent != null) {
100 parentObjId = a_parent.getId();
104 haveParentId =
false;
106 attributeMap =
new HashMap<Integer, String>();
108 attributeMap.put(attr.getAttributeTypeID(), attr.getValueString());
170 if (attributeMap.containsKey(attrType.
getTypeID())) {
171 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)