AclEntryFlag
class AclEntryFlag
| kotlin.Any | ||
| ↳ | kotlin.Enum<java.nio.file.attribute.AclEntryFlag> | |
| ↳ | java.nio.file.attribute.AclEntryFlag | |
Defines the flags for used by the flags component of an ACL entry.
In this release, this class does not define flags related to java.nio.file.attribute.AclEntryType#AUDIT and AclEntryType.ALARM entry types.
Summary
| Enum values | |
|---|---|
|
Can be placed on a directory and indicates that the ACL entry should be added to each new directory created. |
|
|
Can be placed on a directory and indicates that the ACL entry should be added to each new non-directory file created. |
|
|
Can be placed on a directory but does not apply to the directory, only to newly created files/directories as specified by the |
|
|
Can be placed on a directory to indicate that the ACL entry should not be placed on the newly created directory which is inheritable by subdirectories of the created directory. |
|
Enum values
DIRECTORY_INHERIT
enum val DIRECTORY_INHERIT : AclEntryFlag
Can be placed on a directory and indicates that the ACL entry should be added to each new directory created.
FILE_INHERIT
enum val FILE_INHERIT : AclEntryFlag
Can be placed on a directory and indicates that the ACL entry should be added to each new non-directory file created.
INHERIT_ONLY
enum val INHERIT_ONLY : AclEntryFlag
Can be placed on a directory but does not apply to the directory, only to newly created files/directories as specified by the FILE_INHERIT and DIRECTORY_INHERIT flags.
NO_PROPAGATE_INHERIT
enum val NO_PROPAGATE_INHERIT : AclEntryFlag
Can be placed on a directory to indicate that the ACL entry should not be placed on the newly created directory which is inheritable by subdirectories of the created directory.