JavaTM Platform
Standard Ed. 6

java.security
인터페이스 Principal

기존의 서브 인터페이스의 일람:
Group
기존의 구현 클래스의 일람:
Identity , IdentityScope , JMXPrincipal , KerberosPrincipal , Signer , X500Principal


public interface Principal

이 인터페이스는, 주체라고 하는 추상적인 개념을 나타냅니다. 이 주체를 이용하는 것으로, 개인, 기업, 로그인 ID 등의 모든 엔티티를 나타낼 수가 있습니다.

관련 항목:
X509Certificate

메소드의 개요
 boolean equals (Object  another)
          지정된 객체와 주체를 비교합니다.
 String getName ()
          주체의 이름을 돌려줍니다.
 int hashCode ()
          이 주체의 해시 코드를 돌려줍니다.
 String toString ()
          주체의 캐릭터 라인 표현을 돌려줍니다.
 

메소드의 상세

equals

boolean equals(Object  another)
지정된 객체와 주체를 비교합니다. 지정된 객체가, 이 인터페이스의 구현이 나타내는 주체에 일치하는 경우는 true 를 돌려줍니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
another - 비교 대상의 주체
반환값:
지정된 주체가, 이 주체에 의해 캡슐화된 것과 같은 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

toString

String  toString()
주체의 캐릭터 라인 표현을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
주체의 캐릭터 라인 표현

hashCode

int hashCode()
이 주체의 해시 코드를 돌려줍니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 주체에 대한 해시 코드
관련 항목:
Object.equals(java.lang.Object) , Hashtable

getName

String  getName()
주체의 이름을 돌려줍니다.

반환값:
이 주체의 이름

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 도 참조해 주세요.