Class FileInfo
java.lang.Object
org.apache.nifi.processor.util.file.transfer.FileInfo
- All Implemented Interfaces:
Serializable,Comparable<FileInfo>,ListableEntity
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final Stringprivate final Stringprivate static final Stringprivate final Stringprivate final Stringprivate static final Stringprivate static final Stringprivate final longprivate final Stringprivate static final Stringprivate static final Stringprivate static final char[]private final Stringprivate static final Stringprivate static final RecordSchemaprivate static final longprivate final longprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleangetGroup()longgetName()getOwner()static RecordSchemalonggetSize()longinthashCode()booleanstatic StringpermissionToString(int fileModeOctal) toRecord()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
SCHEMA
-
FILENAME
- See Also:
-
PATH
- See Also:
-
DIRECTORY
- See Also:
-
SIZE
- See Also:
-
LAST_MODIFIED
- See Also:
-
PERMISSIONS
- See Also:
-
OWNER
- See Also:
-
GROUP
- See Also:
-
PERMISSION_MODIFIER_CHARS
private static final char[] PERMISSION_MODIFIER_CHARS -
directory
private final boolean directory -
size
private final long size -
lastModifiedTime
private final long lastModifiedTime -
fileName
-
fullPathFileName
-
permissions
-
owner
-
group
-
-
Constructor Details
-
FileInfo
-
-
Method Details
-
getFileName
-
getFullPathFileName
-
isDirectory
public boolean isDirectory() -
getSize
public long getSize()- Specified by:
getSizein interfaceListableEntity
-
getLastModifiedTime
public long getLastModifiedTime() -
getPermissions
-
getOwner
-
getGroup
-
toRecord
- Specified by:
toRecordin interfaceListableEntity
-
getRecordSchema
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<FileInfo>
-
permissionToString
-
getName
- Specified by:
getNamein interfaceListableEntity
-
getIdentifier
- Specified by:
getIdentifierin interfaceListableEntity
-
getTimestamp
public long getTimestamp()- Specified by:
getTimestampin interfaceListableEntity
-