AclEntryPermission

public final enum AclEntryPermission
extends Enum<AclEntryPermission>

java.lang.Object
   ↳ java.lang.Enum<java.nio.file.attribute.AclEntryPermission>
     ↳ java.nio.file.attribute.AclEntryPermission


Defines the permissions for use with the permissions component of an ACL entry.

Summary

Enum values

AclEntryPermission  APPEND_DATA

Permission to append data to a file. 

AclEntryPermission  DELETE

Permission to delete the file. 

AclEntryPermission  DELETE_CHILD

Permission to delete a file or directory within a directory. 

AclEntryPermission  EXECUTE

Permission to execute a file. 

AclEntryPermission  READ_ACL

Permission to read the ACL attribute. 

AclEntryPermission  READ_ATTRIBUTES

The ability to read (non-acl) file attributes. 

AclEntryPermission  READ_DATA

Permission to read the data of the file. 

AclEntryPermission  READ_NAMED_ATTRS

Permission to read the named attributes of a file. 

AclEntryPermission  SYNCHRONIZE

Permission to access file locally at the server with synchronous reads and writes. 

AclEntryPermission  WRITE_ACL

Permission to write the ACL attribute. 

AclEntryPermission  WRITE_ATTRIBUTES

The ability to write (non-acl) file attributes. 

AclEntryPermission  WRITE_DATA

Permission to modify the file's data. 

AclEntryPermission  WRITE_NAMED_ATTRS

Permission to write the named attributes of a file. 

AclEntryPermission  WRITE_OWNER

Permission to change the owner. 

Fields

public static final AclEntryPermission ADD_FILE

Permission to add a new file to a directory (equal to WRITE_DATA)

public static final AclEntryPermission ADD_SUBDIRECTORY

Permission to create a subdirectory to a directory (equal to APPEND_DATA)

public static final AclEntryPermission LIST_DIRECTORY

Permission to list the entries of a directory (equal to READ_DATA)

Public methods

static AclEntryPermission valueOf(String name)
static final AclEntryPermission[] values()

Inherited methods

Enum values

APPEND_DATA

Added in API level 26
public static final AclEntryPermission APPEND_DATA

Permission to append data to a file.

DELETE

Added in API level 26
public static final AclEntryPermission DELETE

Permission to delete the file.

DELETE_CHILD

Added in API level 26
public static final AclEntryPermission DELETE_CHILD

Permission to delete a file or directory within a directory.

EXECUTE

Added in API level 26
public static final AclEntryPermission EXECUTE

Permission to execute a file.

READ_ACL

Added in API level 26
public static final AclEntryPermission READ_ACL

Permission to read the ACL attribute.

READ_ATTRIBUTES

Added in API level 26
public static final AclEntryPermission READ_ATTRIBUTES

The ability to read (non-acl) file attributes.

READ_DATA

Added in API level 26
public static final AclEntryPermission READ_DATA

Permission to read the data of the file.

READ_NAMED_ATTRS

Added in API level 26
public static final AclEntryPermission READ_NAMED_ATTRS

Permission to read the named attributes of a file.

RFC 3530: Network File System (NFS) version 4 Protocol defines named attributes as opaque files associated with a file in the file system.

SYNCHRONIZE

Added in API level 26
public static final AclEntryPermission SYNCHRONIZE

Permission to access file locally at the server with synchronous reads and writes.

WRITE_ACL

Added in API level 26
public static final AclEntryPermission WRITE_ACL

Permission to write the ACL attribute.

WRITE_ATTRIBUTES

Added in API level 26
public static final AclEntryPermission WRITE_ATTRIBUTES

The ability to write (non-acl) file attributes.

WRITE_DATA

Added in API level 26
public static final AclEntryPermission WRITE_DATA

Permission to modify the file's data.

WRITE_NAMED_ATTRS

Added in API level 26
public static final AclEntryPermission WRITE_NAMED_ATTRS

Permission to write the named attributes of a file.

RFC 3530: Network File System (NFS) version 4 Protocol defines named attributes as opaque files associated with a file in the file system.

WRITE_OWNER

Added in API level 26
public static final AclEntryPermission WRITE_OWNER

Permission to change the owner.

Fields

ADD_FILE

Added in API level 26
public static final AclEntryPermission ADD_FILE

Permission to add a new file to a directory (equal to WRITE_DATA)

ADD_SUBDIRECTORY

Added in API level 26
public static final AclEntryPermission ADD_SUBDIRECTORY

Permission to create a subdirectory to a directory (equal to APPEND_DATA)

LIST_DIRECTORY

Added in API level 26
public static final AclEntryPermission LIST_DIRECTORY

Permission to list the entries of a directory (equal to READ_DATA)

Public methods

valueOf

public static AclEntryPermission valueOf (String name)

Parameters
name String

Returns
AclEntryPermission

values

public static final AclEntryPermission[] values ()

Returns
AclEntryPermission[]