19package org.sleuthkit.datamodel;
21import java.util.Collections;
22import org.sleuthkit.datamodel.TskData.FileKnown;
23import org.sleuthkit.datamodel.TskData.TSK_FS_ATTR_TYPE_ENUM;
24import org.sleuthkit.datamodel.TskData.TSK_FS_META_TYPE_ENUM;
25import org.sleuthkit.datamodel.TskData.TSK_FS_NAME_FLAG_ENUM;
26import org.sleuthkit.datamodel.TskData.TSK_FS_NAME_TYPE_ENUM;
31public class Directory
extends FsContent {
84 long dataSourceObjectId,
96 String ownerUid, Long osAccountObjId) {
97 super(db, objId, dataSourceObjectId, fsObjId,
attrType,
attrId, name,
TskData.
TSK_DB_FILES_TYPE_ENUM.
FS,
metaAddr,
metaSeq,
dirType,
metaType,
dirFlag,
metaFlags,
size,
ctime,
crtime,
atime,
mtime,
modes,
uid,
gid,
md5Hash,
sha256Hash,
sha1Hash,
knownState,
parentPath,
null,
null, ownerUid, osAccountObjId,
TskData.
CollectedStatus.
UNKNOWN, Collections.emptyList());
110 return v.
visit(
this);
123 return v.
visit(
this);
137 return super.toString(preserveState) +
"Directory [\t" +
"]\t";
180 @SuppressWarnings(
"deprecation")
193 this(db, objId, db.getDataSourceObjectId(objId), fsObjId,
attrType,
attrId, name,
metaAddr,
metaSeq,
dirType,
metaType,
dirFlag,
metaFlags,
size,
ctime,
crtime,
atime,
mtime,
modes,
uid,
gid,
md5Hash,
knownState,
parentPath);
244 @SuppressWarnings(
"deprecation")
247 long dataSourceObjectId,
258 this(db, objId, dataSourceObjectId, fsObjId,
attrType, (int)
attrId, name,
metaAddr,
metaSeq,
dirType,
metaType,
dirFlag,
metaFlags,
size,
ctime,
crtime,
atime,
mtime,
modes,
uid,
gid,
md5Hash,
null,
null,
knownState,
parentPath,
OsAccount.NO_OWNER_ID,
OsAccount.NO_ACCOUNT);
TskData.FileKnown knownState
Set< TSK_FS_META_FLAG_ENUM > metaFlags
final TSK_FS_NAME_TYPE_ENUM dirType
final TSK_FS_META_TYPE_ENUM metaType
TSK_FS_NAME_FLAG_ENUM dirFlag
final TskData.TSK_FS_ATTR_TYPE_ENUM attrType
final Set< TskData.TSK_FS_META_MODE_ENUM > modes
String toString(boolean preserveState)
FS
File that can be found in file system tree.