public final class WebRoleRefPermission extends PermissionSE implements SerializableSE
isUserInRole (String reference)
権限のクラス。WebRoleRefPermission は名前付き権限であり、アクションがあります。WebRoleRefPermission の名前(また、ターゲット名と呼ぶ)が isUserInRole (String reference)
への呼び出しが行われて、そこから構成要素に対応するデプロイ記述子に(Jakarta Servlet 名で Web リソースを識別します。
WebRoleRefPermission のアクションは、許可が適用されるロール参照を識別します。WebRoleRefPermission がチェックされ、サブジェクトが参照によって識別されたロールのメンバーであるかどうかが判別されます。
このクラスの実装は、newPermissionCollection を実装するか、スーパークラスからその実装を継承することができます。
Permission
SE, 直列化された形式 コンストラクターと説明 |
---|
WebRoleRefPermission(StringSE name, StringSE actions) 指定された名前とアクションで新しい WebRoleRefPermission を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE o) 2 つの WebRoleRefPermission オブジェクトが等しいかどうかを確認します。 |
StringSE | getActions() この WebRoleRefPermission のアクションの正規の文字列表現を返します。 |
int | hashCode() この WebRoleRefPermission のハッシュコード値を返します。 |
boolean | implies(PermissionSE permission) 引数 Permission がこの WebRoleRefPermission によって「暗示される」かどうかを決定します。 |
checkGuardSE, getNameSE, newPermissionCollectionSE, toStringSE
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public boolean equals(ObjectSE o)
2 つのパーミッションオブジェクト P1 と P2 は、P1.implies(P2)と P2.implies(P1)の場合に限り、同等です。
上記の名前とアクションの比較では、大文字と小文字が区別されます。
PermissionSE
の equalsSE
o
- この WebRoleRefPermission との同等性についてテストされている WebRoleRefPermission オブジェクト。public StringSE getActions()
PermissionSE
の getActionsSE
public int hashCode()
返されるハッシュコードのプロパティは次のとおりである必要があります。
PermissionSE
の hashCodeSE
public boolean implies(PermissionSE permission)
これが事実であるために
上記の比較では大文字と小文字が区別されます。
PermissionSE
の impliesSE
permission
- "this" WebRoleRefPermission は、引数の許可を意味するかどうかを確認するためにチェックされます。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.