JavaTM Platform
Standard Ed. 6

java.security.acl
인터페이스 Owner

기존의 서브 인터페이스의 일람:
Acl


public interface Owner

복수의 액세스 제어 리스트 (ACL)의 소유자 또는 ACL 의 설정을 관리하기 위한 인터페이스입니다 (java.security.acl 패키지의 Acl 인터페이스가 이 Owner 인터페이스를 확장하는 것에 주의). 초기 소유자 Principal 는, 이 인터페이스를 구현하는 클래스의 생성자 에 대한 인수로서 지정할 필요가 있습니다.

관련 항목:
Acl

메소드의 개요
 boolean addOwner (Principal  caller, Principal  owner)
          소유자를 추가합니다.
 boolean deleteOwner (Principal  caller, Principal  owner)
          소유자를 삭제합니다.
 boolean isOwner (Principal  owner)
          지정된 주체가 ACL 의 소유자인 경우에 true 를 돌려줍니다.
 

메소드의 상세

addOwner

boolean addOwner(Principal  caller,
                 Principal  owner)
                 throws NotOwnerException 
소유자를 추가합니다. 소유자만이, ACL 의 내용을 수정할 수가 있습니다. 호출측의 주체는, 이 메소드를 호출하려면 ACL 의 소유자가 아니면 안됩니다. 즉, 소유자 밖에 다른 소유자를 추가할 수가 없습니다. 이 초기 소유자는 ACL 의 구축시로 설정됩니다.

파라미터:
caller - 이 메소드를 기동하는 주체. 이 ACL 의 소유자가 아니면 안되는
owner - 소유자의 리스트에 추가해야 할 소유자
반환값:
성공했을 경우는 true, 소유자가 벌써 리스트에 있었을 경우는 false
예외:
NotOwnerException - 호출하는 주체가 이 ACL 의 소유자가 아닌 경우

deleteOwner

boolean deleteOwner(Principal  caller,
                    Principal  owner)
                    throws NotOwnerException ,
                           LastOwnerException 
소유자를 삭제합니다. 삭제하는 소유자가 ACL 중의 최종 소유자인 경우는, 예외가 발생합니다.

호출측의 주체는, 이 메소드를 호출하려면 ACL 의 소유자가 아니면 안됩니다.

파라미터:
caller - 이 메소드를 기동하는 주체. 이 ACL 의 소유자가 아니면 안되는
owner - 소유자의 리스트로부터 삭제되는 소유자
반환값:
소유자가 삭제되었을 경우는 true, 소유자가 소유자 리스트에 존재하지 않았던 경우는 false
예외:
NotOwnerException - 호출하는 주체가 이 ACL 의 소유자가 아닌 경우
LastOwnerException - 소유자가 리스트내에 1 개 밖에 남지 않고, deleteOwner 의 결과 ACL 에 소유자가 존재하지 않게 되는 경우

isOwner

boolean isOwner(Principal  owner)
지정된 주체가 ACL 의 소유자인 경우에 true 를 돌려줍니다.

파라미터:
owner - 주체가 소유자일지 어떨지를 판정하는 주체
반환값:
건네받은 주체가 소유자의 리스트에 존재하는 경우는 true, 그렇지 않은 경우는 false

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.