Home / Function/ posixPermissionsToUmask() — spring-boot Function Reference

posixPermissionsToUmask() — spring-boot Function Reference

Architecture documentation for the posixPermissionsToUmask() function in FilePermissions.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  29594c92_e893_1229_a361_9c9d6f175588["posixPermissionsToUmask()"]
  0f157d1a_ef1d_7e56_be53_29f0da66ea11["umaskForPath()"]
  0f157d1a_ef1d_7e56_be53_29f0da66ea11 -->|calls| 29594c92_e893_1229_a361_9c9d6f175588
  f822ba59_b2bd_0b56_411e_75d1ee0122f2["permissionToUmask()"]
  29594c92_e893_1229_a361_9c9d6f175588 -->|calls| f822ba59_b2bd_0b56_411e_75d1ee0122f2
  style 29594c92_e893_1229_a361_9c9d6f175588 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/io/FilePermissions.java lines 61–70

	public static int posixPermissionsToUmask(Collection<PosixFilePermission> permissions) {
		Assert.notNull(permissions, "'permissions' must not be null");
		int owner = permissionToUmask(permissions, PosixFilePermission.OWNER_EXECUTE, PosixFilePermission.OWNER_WRITE,
				PosixFilePermission.OWNER_READ);
		int group = permissionToUmask(permissions, PosixFilePermission.GROUP_EXECUTE, PosixFilePermission.GROUP_WRITE,
				PosixFilePermission.GROUP_READ);
		int other = permissionToUmask(permissions, PosixFilePermission.OTHERS_EXECUTE, PosixFilePermission.OTHERS_WRITE,
				PosixFilePermission.OTHERS_READ);
		return Integer.parseInt("" + owner + group + other, 8);
	}

Domain

Subdomains

Calls

  • permissionToUmask()

Called By

Frequently Asked Questions

What does posixPermissionsToUmask() do?
posixPermissionsToUmask() is a function in the spring-boot codebase.
What does posixPermissionsToUmask() call?
posixPermissionsToUmask() calls 1 function(s): permissionToUmask.
What calls posixPermissionsToUmask()?
posixPermissionsToUmask() is called by 1 function(s): umaskForPath.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free