org.kotemaru.auth
インタフェース User

すべてのスーパーインタフェース:
java.io.Serializable
既知の実装クラスの一覧:
UserBase, UserImpl, UserImpl, UserImpl, UserImpl, VisitUser

public interface User
extends java.io.Serializable

ユーザのインターフェース。


フィールドの概要
static java.lang.String ADMIN
           
static java.lang.String GUEST
           
static java.lang.String USERS
           
static java.lang.String VISITOR
           
 
メソッドの概要
 java.util.Map getAttributes()
           
 java.lang.String getId()
          ユーザIDを返す。
 IdProvider getIdProvider()
          ユーザを認証したプロバイダ情報を返す。
 java.lang.String getName()
          ユーザ名を返す。
 PAM getPAM()
          ユーザを認証したPAMを返す。
 RoleManager getRoleManager()
          ユーザのRoleManagerを返す。
 boolean hasRole(java.lang.String role)
          ロールを持っているか否かを返す。
 boolean isAdmin()
          admin ロールを持っているか否かを返す。
 boolean isGuest()
          guest ロールを持っているか否かを返す。
 boolean isRegistered()
           
 boolean isVisitor()
          visitor ロールを持っているか否かを返す。
 void setAttributes(java.util.Map attrs)
           
 

フィールドの詳細

GUEST

static final java.lang.String GUEST
関連項目:
定数フィールド値

ADMIN

static final java.lang.String ADMIN
関連項目:
定数フィールド値

USERS

static final java.lang.String USERS
関連項目:
定数フィールド値

VISITOR

static final java.lang.String VISITOR
関連項目:
定数フィールド値
メソッドの詳細

getPAM

PAM getPAM()
ユーザを認証したPAMを返す。

戻り値:
PAM

getIdProvider

IdProvider getIdProvider()
ユーザを認証したプロバイダ情報を返す。

戻り値:
IdProvider

getRoleManager

RoleManager getRoleManager()
ユーザのRoleManagerを返す。

戻り値:
RoleManager

getName

java.lang.String getName()
ユーザ名を返す。

戻り値:
ユーザ名

getId

java.lang.String getId()
ユーザIDを返す。

戻り値:
ユーザID

getAttributes

java.util.Map getAttributes()

setAttributes

void setAttributes(java.util.Map attrs)

isRegistered

boolean isRegistered()

isAdmin

boolean isAdmin()
admin ロールを持っているか否かを返す。

戻り値:
admin ならtrue。

isGuest

boolean isGuest()
guest ロールを持っているか否かを返す。

戻り値:
guest ならtrue。

isVisitor

boolean isVisitor()
visitor ロールを持っているか否かを返す。

戻り値:
visitor ならtrue。

hasRole

boolean hasRole(java.lang.String role)
ロールを持っているか否かを返す。

パラメータ:
role - ロール名
戻り値:
ロールを持っているならtrue。


Copyright © 2009 kotemaru.