Interface PlexusIoResourceAttributes
-
- All Known Implementing Classes:
FileAttributes
,PlexusIoProxyResourceAttributes
,SimpleResourceAttributes
public interface PlexusIoResourceAttributes
-
-
Field Summary
Fields Modifier and Type Field Description static int
UNKNOWN_OCTAL_MODE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Integer
getGroupId()
Gets the unix group id.java.lang.String
getGroupName()
The group name.int
getOctalMode()
Octal mode attributes.java.lang.Integer
getUserId()
Gets the unix user id.java.lang.String
getUserName()
Returns the user name of the user owning the file.boolean
isGroupExecutable()
boolean
isGroupReadable()
boolean
isGroupWritable()
boolean
isOwnerExecutable()
boolean
isOwnerReadable()
boolean
isOwnerWritable()
boolean
isSymbolicLink()
boolean
isWorldExecutable()
boolean
isWorldReadable()
boolean
isWorldWritable()
-
-
-
Field Detail
-
UNKNOWN_OCTAL_MODE
static final int UNKNOWN_OCTAL_MODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
java.lang.Integer getUserId()
Gets the unix user id.- Returns:
- The unix user id, may be null ("not set"), even on unix
-
getGroupId
@Nullable java.lang.Integer getGroupId()
Gets the unix group id.- Returns:
- The unix group id, may be null ("not set"), even on unix
-
getUserName
@Nullable java.lang.String getUserName()
Returns the user name of the user owning the file. Probably not null :)- Returns:
- The user name
-
getGroupName
@Nullable java.lang.String 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
@Nonnull boolean isSymbolicLink()
-
-