java.lang.Object
com.sun.security.auth.UnixNumericGroupPrincipal
- すべての実装されたインタフェース:
- Serializable,- Principal
public class UnixNumericGroupPrincipal extends Object implements Principal, Serializable
このクラスは
Principalインタフェースを実装し、ユーザーのUnixグループ識別番号(GID)を表します。
  UnixNumericGroupPrincipalのようなプリンシパルは特定のSubjectと関連付けられており、追加された識別情報によってSubjectを拡張します。 これを実現する方法については、Subjectクラスを参照してください。 承認決定は、Subjectに関連付けられたプリンシパルに基づいて行うことができます。 
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明UnixNumericGroupPrincipal(long name, boolean primaryGroup) ユーザーのグループ識別番号(GID)のlong表現を使用してUnixNumericGroupPrincipalを作成します。UnixNumericGroupPrincipal(String name, boolean primaryGroup) ユーザーのグループ識別番号(GID)のString表現を使用してUnixNumericGroupPrincipalを作成します。
- 
メソッドのサマリー修飾子と型メソッド説明boolean指定されたObjectがこのUnixNumericGroupPrincipalと同じかどうかを比較します。getName()このUnixNumericGroupPrincipalのユーザーのグループ識別番号(GID)を返します。inthashCode()UnixNumericGroupPrincipalのハッシュ・コードを返します。booleanグループ識別番号(GID)がユーザーの所属するプライマリ・グループを表すかどうかを返します。longこのUnixNumericGroupPrincipalのユーザーのグループ識別番号(GID)をlong表現で返します。toString()このUnixNumericGroupPrincipalの文字列表現を返します。
- 
コンストラクタの詳細- 
UnixNumericGroupPrincipalpublic UnixNumericGroupPrincipal(String name, boolean primaryGroup) ユーザーのグループ識別番号(GID)のString表現を使用してUnixNumericGroupPrincipalを作成します。- パラメータ:
- name- このユーザーのグループ識別番号(GID)。
- primaryGroup- 指定したGIDがこのユーザーの所属するプライマリ・グループを表す場合はtrue。
- 例外:
- NullPointerException-- nameが- nullである場合。
 
- 
UnixNumericGroupPrincipalpublic UnixNumericGroupPrincipal(long name, boolean primaryGroup) ユーザーのグループ識別番号(GID)のlong表現を使用してUnixNumericGroupPrincipalを作成します。- パラメータ:
- name- longで表されるこのユーザーのグループ識別番号(GID)。
- primaryGroup- 指定したGIDがこのユーザーの所属するプライマリ・グループを表す場合はtrue。
 
 
- 
- 
メソッドの詳細- 
getNamepublic String getName()このUnixNumericGroupPrincipalのユーザーのグループ識別番号(GID)を返します。
- 
longValuepublic long longValue()このUnixNumericGroupPrincipalのユーザーのグループ識別番号(GID)をlong表現で返します。- 戻り値:
- このUnixNumericGroupPrincipalのユーザーのグループ識別番号(GID)のlong表現。
 
- 
isPrimaryGrouppublic boolean isPrimaryGroup()グループ識別番号(GID)がユーザーの所属するプライマリ・グループを表すかどうかを返します。- 戻り値:
- グループ識別番号(GID)がユーザーの所属するプライマリ・グループを表す場合はtrue、そうでない場合はfalse。
 
- 
toStringpublic String toString()このUnixNumericGroupPrincipalの文字列表現を返します。
- 
equalspublic boolean equals(Object o) 指定されたObjectがこのUnixNumericGroupPrincipalと同じかどうかを比較します。 指定したオブジェクトがUnixNumericGroupPrincipalでもあり、2つのUnixNumericGroupPrincipalのグループ識別番号(GID)が等しい場合は、trueを返します。
- 
hashCodepublic int hashCode()UnixNumericGroupPrincipalのハッシュ・コードを返します。
 
-