## 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。