Workspace 오브젝트의 메소드를 호출하여 기존 Folder 오브젝트를 실행합니다(예: GetPublicFolder).
Folder 오브젝트의 모든 권한 메소드는 Permissions 오브젝트로 표시되어 액세스 권한 콜렉션과 작동됩니다. 사용자는 자신에게 적용되는 Permission 오브젝트만 볼 수 있으며 이 권한은 사용자의 그룹 중 하나에 부여된 권한입니다. 보안 관리자 권한이 있는 사용자는 모든 Permission 오브젝트를 볼 수 있습니다. 이러한 메소드는 현재 사용자에게 표시되는 권한 세트만 리턴합니다.
"모든 사용자/그룹 표시" 권한이 있는 사용자는 모든 그룹에 대한 권한을 볼 수 있지만 해당 사용자가 속한 그룹에 대해서만 권한을 추가, 변경 또는 제거할 수 있습니다.
일부 메소드는 지정된 그룹 또는 사용자의 권한 세트를 리턴하도록 정의됩니다. "ForUser" 양식이 사용되면 사용자 그룹에 적용되는 권한이 결과에 포함됩니다.
권한 메소드는 적용된 액세스 권한과 유효한 액세스 권한을 구별합니다. 적용된 권한은 특정 폴더와 연관된 권한입니다. 유효한 권한은 현재 사용자의 폴더에서 유효한 액세스 권한입니다. 유효한 권한은 실제로 상위 폴더에 적용되는 권한에서 상속될 수 있습니다. 유효한 권한이 리턴되면 이 권한이 적용되는 실제 폴더가 식별됩니다.
권한을 변경하는 모델은 하나 이상의 호출을 생성하여 폴더의 권한을 변경한 다음 변경사항을 확약하거나 되돌립니다. 변경사항은 현재 세션에 즉시 적용되지만 확약된 후에야 데이터베이스에 작성됩니다. 따라서 클라이언트가 다른 모든 사용자에 대해 변경사항을 확약하기 전에 변경이 미치는 영향을 확인할 수 있습니다.