Located in compilation unit of org.
Condition#FALSE and
Condition#TRUE constants.
| Modifier and Type | Field and Description |
|---|---|
| private final boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | isMutable()
Implements org. Returns whether the Condition is mutable. |
| public boolean | isPostponed()
Implements org. Returns whether the evaluation must be postponed until the end of the permission check. |
| public boolean | isSatisfied()
Implements org. Returns whether the Condition is satisfied. |
| public boolean | isSatisfied(Condition[]
The array of Condition objects, which must all be of
the same class and mutable. The receiver must be one of those
Condition objects. conds, Dictionary<Object, Object> A Dictionary object that implementors can use to track
state. If this method is invoked multiple times in the same
permission check, the same Dictionary will be passed multiple
times. The SecurityManager treats this Dictionary as an opaque
object and simply creates an empty dictionary and passes it to
subsequent invocations if multiple invocations are needed. context)Implements org. Returns whether the specified set of Condition objects are satisfied. |
| satisfied | back to summary |
|---|---|
| private final boolean satisfied | |
| BooleanCondition | back to summary |
|---|---|
| pack-priv BooleanCondition(boolean satisfied) | |
| isMutable | back to summary |
|---|---|
| public boolean isMutable() Implements org. Doc from org. Returns whether the Condition is mutable. A Condition can go from mutable
(
| |
| isPostponed | back to summary |
|---|---|
| public boolean isPostponed() Implements org. Doc from org. Returns whether the evaluation must be postponed until the end of the
permission check. If this method returns This method must always return the same value whenever it is called so that the Conditional Permission Admin can cache its result.
| |
| isSatisfied | back to summary |
|---|---|
| public boolean isSatisfied() Implements org. Doc from org. Returns whether the Condition is satisfied. This method is only called
for immediate Condition objects or immutable postponed conditions, and
must always be called inside a permission check. Mutable postponed
Condition objects will be called with the grouped version
| |
| isSatisfied | back to summary |
|---|---|
| public boolean isSatisfied(Condition[] conds, Dictionary<Object, Object> context) Implements org. Doc from org. Returns whether the specified set of Condition objects are satisfied. Although this method is not static, it must be implemented as if it were static. All of the passed Condition objects will be of the same type and will correspond to the class type of the object on which this method is invoked. This method must be called inside a permission check only.
| |