|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Resource
アクセス制御の対象となる資源のインターフェースです。
AccessControl| メソッドの概要 | |
|---|---|
boolean |
canRead()
匿名ユーザに参照権限があるかどうか判定します。 |
boolean |
canRead(int userId)
ユーザに参照権限があるかどうか判定します。 |
boolean |
canRead(User user)
ユーザに参照権限があるかどうか判定します。 |
boolean |
canWrite()
匿名ユーザに編集権限があるかどうか判定します。 |
boolean |
canWrite(int userId)
ユーザに編集権限があるかどうか判定します。 |
boolean |
canWrite(User user)
ユーザに編集権限があるかどうか判定します。 |
Integer |
getOwnerId()
所有者のユーザ ID を取得します。 |
void |
readAccess()
匿名ユーザに参照権限があるかどうか判定します。 |
void |
readAccess(int userId)
ユーザに参照権限があるかどうか判定します。 |
void |
readAccess(User user)
ユーザに参照権限があるかどうか判定します。 |
void |
writeAccess()
匿名ユーザに編集権限があるかどうか判定します。 |
void |
writeAccess(int userId)
ユーザに編集権限があるかどうか判定します。 |
void |
writeAccess(User user)
ユーザに編集権限があるかどうか判定します。 |
| メソッドの詳細 |
|---|
Integer getOwnerId()
void readAccess()
throws AccessDeniedException
AccessDeniedException - アクセス拒否boolean canRead()
true 、なければ false
void readAccess(int userId)
throws AccessDeniedException
userId - ユーザ ID
AccessDeniedException - アクセス拒否boolean canRead(int userId)
userId - ユーザ ID
true 、なければ falseboolean canRead(User user)
null であれば匿名ユー
ザとみなします。
user - ユーザ
true 、なければ false
void readAccess(User user)
throws AccessDeniedException
null であれば匿名ユー
ザとみなします。
user - ユーザ
AccessDeniedException - アクセス拒否
void writeAccess()
throws AccessDeniedException
AccessDeniedException - アクセス拒否boolean canWrite()
true 、なければ false
void writeAccess(int userId)
throws AccessDeniedException
userId - ユーザ ID
AccessDeniedException - アクセス拒否boolean canWrite(int userId)
userId - ユーザ ID
true 、なければ false
void writeAccess(User user)
throws AccessDeniedException
null であれば匿名ユー
ザとみなします。
user - ユーザ
AccessDeniedException - アクセス拒否boolean canWrite(User user)
null であれば匿名ユー
ザとみなします。
user - ユーザ
true 、なければ false
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||