check


Description:

protected PermissionResult check (string perm, Operation operation)

Checks if a permission string allows the requested operation(s).

Parameters:

perm

Permission string (e.g., "rwx", "r--", "---", "???")

operation

Operation type(s) (can be combined with |, e.g., READ | WRITE)

Returns:

PermissionResult.YES if all operations allowed, PermissionResult.NO if any denied, PermissionResult.ASK if unknown