|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.security.aac.User
ユーザー自身表すクラスです。 各種クライアントのgetUserメソッドを呼び出すことにより、取得すること ができます。
Group, 直列化された形式| フィールドの概要 | |
static String |
ATTRNAME_HOMEDIR
ホームディレクトリを保存するアトリビュート名 |
| メソッドの概要 | |
Object |
clone()
|
boolean |
equals(Object o)
|
boolean |
existAttribute(String key)
ユーザーに付加されたアトリビュートが存在するか確認します。 |
Object |
getAttribute(String key)
ユーザーに付加されたアトリビュートを取得します。 |
String[] |
getAttributesString()
ユーザーに付加されたアトリビュートの名前一覧を取得します。 |
String |
getCanonicalHomeDirectory()
正規の形式のホームディレクトリを取得します。 |
String |
getCanonicalHomeDirectory(boolean bdefault)
|
String |
getCanonicalName()
ユーザー名を取得します。 |
Group |
getGroup()
グループを取得します。 |
String |
getHomeDirectory()
ホームディレクトリを取得します。 |
String |
getHomeDirectory(boolean bdefault)
|
String |
getHomeDirectory(boolean bdefault,
boolean brelative)
|
long |
getID()
ユーザーIDを取得します。 |
String |
getName()
ユーザー名を取得します。 |
Password |
getPassword()
パスワードを取得します。 |
String[] |
getRolesString()
ユーザーが持っている、権限一覧を取得します。 |
int |
hashCode()
|
boolean |
hasRole(String role)
ユーザーに権限があるか、確認します。 |
static boolean |
isValidName(String username)
ユーザー名として使用可能な文字列のみで構成されているか確認します。 |
String |
toString()
|
| クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final String ATTRNAME_HOMEDIR
| メソッドの詳細 |
public long getID()
public String getName()
Principal 内の getNamepublic String getCanonicalName()
public Password getPassword()
public Group getGroup()
public boolean existAttribute(String key)
key - アトリビュートにつけられた名前public Object getAttribute(String key)
key - アトリビュートにつけられた名前public String[] getAttributesString()
public String getHomeDirectory()
public String getCanonicalHomeDirectory()
throws IOException
IOException - 入出力エラーが発生した場合public String getHomeDirectory(boolean bdefault)
public String getHomeDirectory(boolean bdefault,
boolean brelative)
public String getCanonicalHomeDirectory(boolean bdefault)
throws IOException
public boolean hasRole(String role)
role - 確認したい権限文字列public String[] getRolesString()
public boolean equals(Object o)
Principal 内の equalsObject 内の equalspublic int hashCode()
Principal 内の hashCodeObject 内の hashCodepublic String toString()
Principal 内の toStringObject 内の toStringpublic Object clone()
Object 内の clonepublic static boolean isValidName(String username)
username - 確認したいユーザー名
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||