nga.model
クラス User

java.lang.Object
  上位を拡張 nga.model.User

public class User
extends Object

利用者。


コンストラクタの概要
User()
          User を作成する。
 
メソッドの概要
 UserAttribute getAttribute()
          利用者属性を取得する。
 String getPassword()
          パスワードを取得する。
 String[] getRoles()
          利用者の役割を取得する。
 String getUserId()
          ユーザIDを取得する。
 boolean hasRole(String role)
          この利用者が指定された役割を担っているかどうかを調べる。
 boolean isAuthorized()
          認証済みかどうかを調べる。
 void setAttribute(UserAttribute attribute)
          利用者属性をセットする。
 void setAuthorized(boolean authorized)
          認証済みとするかどうかをセットする。
 void setPassword(String password)
          パスワードをセットする。
 void setRoles(String[] roles)
          利用者の役割をセットする。
 void setUserId(String userId)
          ユーザIDをセットする。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

User

public User()
User を作成する。

メソッドの詳細

setUserId

public void setUserId(String userId)
ユーザIDをセットする。

パラメータ:
userId - ユーザID。

getUserId

public String getUserId()
ユーザIDを取得する。

戻り値:
userId。

setPassword

public void setPassword(String password)
パスワードをセットする。

パラメータ:
password - パスワード。

getPassword

public String getPassword()
パスワードを取得する。

戻り値:
パスワード。

setAuthorized

public void setAuthorized(boolean authorized)
認証済みとするかどうかをセットする。

パラメータ:
authorized - 認証済みとする場合は true。

isAuthorized

public boolean isAuthorized()
認証済みかどうかを調べる。

戻り値:
認証済みの場合は true。

setAttribute

public void setAttribute(UserAttribute attribute)
利用者属性をセットする。

パラメータ:
attribute - 利用者属性。

getAttribute

public UserAttribute getAttribute()
利用者属性を取得する。

戻り値:
利用者属性。

setRoles

public void setRoles(String[] roles)
利用者の役割をセットする。

パラメータ:
roles - 利用者の役割。

getRoles

public String[] getRoles()
利用者の役割を取得する。

戻り値:
利用者の役割。

hasRole

public boolean hasRole(String role)
この利用者が指定された役割を担っているかどうかを調べる。

パラメータ:
role - 調べる役割。
戻り値:
この役割を担っている場合は true。担っていない場合は false。