isUserInRole (String reference)
permissions. A WebRoleRefPermission is a named permission and has actions.
The name of an WebRoleRefPermission (also referred to as the target name)
identifies a Web resource by the servlet name (in the deployment
descriptor corresponding to the component from which the call to
isUserInRole (String reference) is being made.
The actions of an WebRoleRefPermission identifies the role reference to which the permission applies. A WebRoleRefPermission is checked to determine if the subject is a member of the role identified by the reference.
Implementations of this class MAY implement newPermissionCollection or inherit its implementation from the super class.
java.security.Permission
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private transient int | |
| private static final ObjectStreamField[] | serialPersistentFields
The serialized fields of this permission are defined below. |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | WebRoleRefPermission(String
the servlet-name that identifies the application
specific web resource in whose context the role references are
to be evaluated.
name, String identifies the role reference to which the permission
pertains. The role reference is scoped to the Web resource identified
in the name parameter. The value of the role reference must not be
actions)null or the empty string.Creates a new WebRoleRefPermission with the specified name and actions. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | Returns: true if the argument WebRoleRefPermission object is equivalent to this WebRoleRefPermission.the WebRoleRefPermission object being tested for equality
with this WebRoleRefPermission. o)Implements abstract java. |
| public String | Returns: a String containing the canonicalized actions of this WebRoleRefPermission.Implements abstract java. |
| public int | Returns: the integer hash code value for this object.Implements abstract java. |
| public boolean | Returns: true if the specified permission is implied by this object, false if not."this" WebRoleRefPermission is checked to see if
it implies the argument permission.
permission)Implements abstract java. |
| private synchronized void | readObject(ObjectInputStream s)
readObject reads the serialized fields from the input stream and uses them to restore the permission. |
| private synchronized void | writeObject(ObjectOutputStream s)
writeObject is used to establish the values of the serialized fields before they are written to the output stream and need not be implemented if the values of the serialized fields are always available and up to date. |
| actions | back to summary |
|---|---|
| private final String actions | |
| hashCodeValue | back to summary |
|---|---|
| private transient int hashCodeValue | |
| serialPersistentFields | back to summary |
|---|---|
| private static final ObjectStreamField[] serialPersistentFields The serialized fields of this permission are defined below. Whether or not the serialized fields correspond to actual (private) fields is an implementation decision.
| |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| WebRoleRefPermission | back to summary |
|---|---|
| public WebRoleRefPermission(String name, String actions) Creates a new WebRoleRefPermission with the specified name and actions.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Implements abstract java. Checks two WebRoleRefPermission objects for equality. WebRoleRefPermission objects are equivalent if they have case equivalent name and actions values. Two Permission objects, P1 and P2, are equivalent if and only if P1.implies(P2) && P2.implies(P1). The name and actions comparisons described above are case sensitive.
| |
| getActions | back to summary |
|---|---|
| public String getActions() Implements abstract java. Returns a canonical String representation of the actions of this WebRoleRefPermission.
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Implements abstract java. Returns the hash code value for this WebRoleRefPermission. The properties of the returned hash code must be as follows:
| |
| implies | back to summary |
|---|---|
| public boolean implies(Permission permission) Implements abstract java. Determines if the argument Permission is "implied by" this WebRoleRefPermission. For this to be the case,
The comparisons described above are case sensitive.
| |
| readObject | back to summary |
|---|---|
| private synchronized void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException readObject reads the serialized fields from the input stream and uses them to restore the permission. This method need not be implemented if establishing the values of the serialized fields (as is done by defaultReadObject) is sufficient to initialize the permission. | |
| writeObject | back to summary |
|---|---|
| private synchronized void writeObject(ObjectOutputStream s) throws IOException writeObject is used to establish the values of the serialized fields before they are written to the output stream and need not be implemented if the values of the serialized fields are always available and up to date. The serialized fields are written to the output stream in the same form as they would be written by defaultWriteObject. | |