|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.kotemaru.auth.UserBase
org.kotemaru.auth.VisitUser
public class VisitUser
visitorユーザの実装。
| フィールドの概要 |
|---|
| インタフェース org.kotemaru.auth.RoleManager から継承されたフィールド |
|---|
ALLOW, DENY, MOOT |
| インタフェース org.kotemaru.auth.User から継承されたフィールド |
|---|
ADMIN, GUEST, USERS, VISITOR |
| コンストラクタの概要 | |
|---|---|
VisitUser(PAM pam)
|
|
| メソッドの概要 | |
|---|---|
java.util.Map |
getAttributes()
|
java.util.Map |
getAttributes(User user)
|
java.util.Set |
getRoles(User user)
ユーザの持っているロールを全て返す。 |
int |
getRoleState(User user,
java.lang.String role)
ユーザのロールの許可状態を返す。 |
User |
getUser(PAM pam,
IdProvider idp,
java.lang.String name,
java.lang.String uid,
boolean isGenerate)
|
boolean |
hasRole(java.lang.String role)
visitor ロールのみ有効 |
boolean |
isAdmin()
常に無効 |
boolean |
isGuest()
常に無効 |
boolean |
isVisitor()
常に有効 |
void |
putUser(User user)
|
void |
setAttributes(java.util.Map attrs)
|
void |
setAttributes(User user,
java.util.Map attrs)
|
| クラス org.kotemaru.auth.UserBase から継承されたメソッド |
|---|
equals, getId, getIdProvider, getName, getPAM, getRoleManager, hashCode, isRegistered, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public VisitUser(PAM pam)
| メソッドの詳細 |
|---|
public java.util.Map getAttributes()
User 内の getAttributesUserBase 内の getAttributespublic void setAttributes(java.util.Map attrs)
User 内の setAttributesUserBase 内の setAttributespublic final boolean isAdmin()
User 内の isAdminUserBase 内の isAdminpublic final boolean isGuest()
User 内の isGuestUserBase 内の isGuestpublic final boolean isVisitor()
User 内の isVisitorUserBase 内の isVisitorpublic final boolean hasRole(java.lang.String role)
User 内の hasRoleUserBase 内の hasRolerole - ロール名
public int getRoleState(User user,
java.lang.String role)
RoleManager の記述:
RoleManager 内の getRoleStateuser - ユーザrole - ロール名
public java.util.Set getRoles(User user)
RoleManager の記述:
RoleManager 内の getRolesuser - ユーザ
public java.util.Map getAttributes(User user)
public void setAttributes(User user,
java.util.Map attrs)
public User getUser(PAM pam,
IdProvider idp,
java.lang.String name,
java.lang.String uid,
boolean isGenerate)
public void putUser(User user)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||