32public class File
extends FsContent {
89 long dataSourceObjectId,
105 List<Attribute> fileAttributes) {
107 metaAddr,
metaSeq,
dirType,
metaType,
dirFlag,
metaFlags,
size,
ctime,
crtime,
atime,
mtime,
108 modes,
uid,
gid,
md5Hash,
sha256Hash,
sha1Hash,
knownState,
parentPath, mimeType, extension,
109 ownerUid, osAccountObjId, collected, fileAttributes);
122 return visitor.
visit(
this);
135 return v.
visit(
this);
149 return super.toString(preserveState) +
"File [\t" +
"]\t";
192 @SuppressWarnings(
"deprecation")
205 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,
null);
258 @SuppressWarnings(
"deprecation")
263 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, mimeType,
null,
OsAccount.NO_OWNER_ID,
OsAccount.NO_ACCOUNT, Collections.emptyList());
321 @SuppressWarnings(
"deprecation")
322 File(SleuthkitCase db,
324 long dataSourceObjectId,
339 List<Attribute> fileAttributes) {
340 this(db, objId, dataSourceObjectId, fsObjId,
attrType,
attrId, name,
341 metaAddr,
metaSeq,
dirType,
metaType,
dirFlag,
metaFlags,
size,
ctime,
crtime,
atime,
mtime,
342 modes,
uid,
gid,
md5Hash,
sha256Hash,
sha1Hash,
knownState,
parentPath, mimeType, extension,
343 ownerUid, osAccountObjId,
null, fileAttributes);