Interface PlexusIoResourceAttributes
- All Known Implementing Classes:
FileAttributes
,PlexusIoProxyResourceAttributes
,SimpleResourceAttributes
,UserGroupModeFileAttributes
public interface PlexusIoResourceAttributes
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the unix group id.The group name.int
Octal mode attributes.Gets the unix user id.Returns the user name of the user owning the file.boolean
boolean
boolean
boolean
boolean
boolean
boolean
Indicates if this is a symbolic link element.boolean
boolean
boolean
-
Field Details
-
UNKNOWN_OCTAL_MODE
static final int UNKNOWN_OCTAL_MODE- See Also:
-
-
Method Details
-
isOwnerReadable
boolean isOwnerReadable() -
isOwnerWritable
boolean isOwnerWritable() -
isOwnerExecutable
boolean isOwnerExecutable() -
isGroupReadable
boolean isGroupReadable() -
isGroupWritable
boolean isGroupWritable() -
isGroupExecutable
boolean isGroupExecutable() -
isWorldReadable
boolean isWorldReadable() -
isWorldWritable
boolean isWorldWritable() -
isWorldExecutable
boolean isWorldExecutable() -
getUserId
Integer getUserId()Gets the unix user id.- Returns:
- The unix user id, may be null ("not set"), even on unix
-
getGroupId
Gets the unix group id.- Returns:
- The unix group id, may be null ("not set"), even on unix
-
getUserName
Returns the user name of the user owning the file. Probably not null :)- Returns:
- The user name
-
getGroupName
The group name. May be null if groups are unsupported- Returns:
- the group names
-
getOctalMode
int getOctalMode()Octal mode attributes.UNKNOWN_OCTAL_MODE
if unsupported on current file/file system -
isSymbolicLink
boolean isSymbolicLink()Indicates if this is a symbolic link element. For file-based resource attributes this value may be always "false" for versions prior to java7.- Returns:
- True if the file is a symlink or false if not.
-