Uses of Class
com.sshtools.common.sftp.PosixPermissions.PosixPermissionsBuilder
Packages that use PosixPermissions.PosixPermissionsBuilder
-
Uses of PosixPermissions.PosixPermissionsBuilder in com.sshtools.common.sftp
Methods in com.sshtools.common.sftp that return PosixPermissions.PosixPermissionsBuilderModifier and TypeMethodDescriptionPosixPermissions.PosixPermissionsBuilder.create()Create a newPosixPermissions.PosixPermissionsBuilderPosixPermissions.PosixPermissionsBuilder.fromAllPermissions()Add all permissions for everyone.PosixPermissions.PosixPermissionsBuilder.fromBitmask(long mode) Set the mode using a either a rawintor a rawlong.PosixPermissions.PosixPermissionsBuilder.fromBitmask(com.sshtools.common.util.UnsignedInteger32 mode) Set the mode using a a raw unsigned 32 bit value.PosixPermissions.PosixPermissionsBuilder.fromFileModeString(String fileModes) Set the mode using a full (9 character) file mode string.PosixPermissions.PosixPermissionsBuilder.fromLaxFileModeString(String fileModes) Set the mode using a file mode string.PosixPermissions.PosixPermissionsBuilder.fromMaskString(String maskString) Set the mode using a UNIX style mask octal string, for example '0644'.PosixPermissions.PosixPermissionsBuilder.fromNoPermissions()Removes all permission from the set to be built.PosixPermissions.PosixPermissionsBuilder.fromPermissions(PosixFilePermission... permissions) Set the mode using an array ofPosixFilePermission.PosixPermissions.PosixPermissionsBuilder.fromPermissions(Collection<PosixFilePermission> permissions) Set the mode using a collection ofPosixFilePermission.PosixPermissions.PosixPermissionsBuilder.fromPosixPermissions(PosixPermissions permissions) Set the mode using an existingPosixPermissions.PosixPermissions.PosixPermissionsBuilder.fromUmaskString(String umask) Set the mode using a UNIX style umask, for example '0022' will result in 0022 ^ 0777.PosixPermissions.PosixPermissionsBuilder.withAllExecute()Adds execute permission to user, group and other.PosixPermissions.PosixPermissionsBuilder.withAllRead()Adds read permission to user, group and other.PosixPermissions.PosixPermissionsBuilder.withAllWrite()Adds write permission to user, group and other.PosixPermissions.PosixPermissionsBuilder.withBitmaskFlags(long flags) Adds a set of modes using bitmask flags via a rawintor a rawlong.PosixPermissions.PosixPermissionsBuilder.withChmodArgumentString(String chmodArgument) Set the mode using a format compatible with the UNIX chmod command.PosixPermissions.PosixPermissionsBuilder.withoutBitmaskFlags(long flags) Remove a set of modes using bitmask flags via a rawintor a rawlong.PosixPermissions.PosixPermissionsBuilder.withoutExecutePermissions()Removes all execute permissions.PosixPermissions.PosixPermissionsBuilder.withoutGroupOtherPermissions()Removes all group and other permissions.PosixPermissions.PosixPermissionsBuilder.withoutOtherPermissions()Removes all other permissions.PosixPermissions.PosixPermissionsBuilder.withoutPermissions(PosixFilePermission... permissions) Remove one or morePosixFilePermissionfrom the built set of permissions.PosixPermissions.PosixPermissionsBuilder.withoutPermissions(Collection<PosixFilePermission> permissions) Remove a collection ofPosixFilePermissionfrom the built set of permissions.PosixPermissions.PosixPermissionsBuilder.withoutWritePermissions()Removes all write permissions.PosixPermissions.PosixPermissionsBuilder.withPermissions(PosixFilePermission... permissions) Add one or morePosixFilePermissionto the built set of permissions.PosixPermissions.PosixPermissionsBuilder.withPermissions(Collection<PosixFilePermission> permissions) Add a collection ofPosixFilePermissionto the built set of permissions.