Class StrictYamlPublication.Metadata
java.lang.Object
com.ultikits.ultitools.config.document.StrictYamlPublication.Metadata
- Enclosing class:
StrictYamlPublication
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GroupPrincipalprivate final UserPrincipalprivate final Set<PosixFilePermission> -
Constructor Summary
ConstructorsConstructorDescriptionMetadata(PosixFileAttributes attributes) Metadata(Set<PosixFilePermission> permissions, UserPrincipal owner, GroupPrincipal group) -
Method Summary
Modifier and TypeMethodDescription(package private) voidapply(Path temp, PosixFileAttributes initial, StrictYamlPublication.Operations files) (package private) boolean(package private) boolean
-
Field Details
-
permissions
-
owner
-
group
-
-
Constructor Details
-
Metadata
Metadata(PosixFileAttributes attributes) -
Metadata
Metadata(Set<PosixFilePermission> permissions, UserPrincipal owner, GroupPrincipal group)
-
-
Method Details
-
hasWriteBit
boolean hasWriteBit() -
apply
void apply(Path temp, PosixFileAttributes initial, StrictYamlPublication.Operations files) throws IOException - Throws:
IOException
-
matches
-