|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AuthenticationContextFilter
A AuthenticationContextFilter selects a set of instances of
class AuthenticationContext based on conditions to be met by
their attributes. For each attribute there can be set at most one
constraint using either its thereExists or forAll clause. An instance
must meet all constraints to be member of this set.
| Method Summary | |
|---|---|
void |
forAllRealm(short operator,
Collection filterValues)
Adds a constraint for the attribute realm to the filter. |
void |
forAllRealm(short operator,
Realm[] filterValues)
Adds a constraint for the attribute realm to the filter. |
void |
forAllSubject(short operator,
Collection filterValues)
Adds a constraint for the attribute subject to the filter. |
void |
forAllSubject(short operator,
Subject[] filterValues)
Adds a constraint for the attribute subject to the filter. |
void |
thereExistsRealm(short operator,
Collection filterValues)
Adds a constraint for the attribute realm to the filter. |
void |
thereExistsRealm(short operator,
Realm[] filterValues)
Adds a constraint for the attribute realm to the filter. |
void |
thereExistsSubject(short operator,
Collection filterValues)
Adds a constraint for the attribute subject to the filter. |
void |
thereExistsSubject(short operator,
Subject[] filterValues)
Adds a constraint for the attribute subject to the filter. |
| Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0 |
|---|
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties |
| Method Detail |
|---|
void forAllRealm(short operator,
Realm[] filterValues)
realm to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute realm
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllRealm and
thereExistsRealm for the same arguments.
You can set at most one thereExistsRealm or
forAllRealm constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
realm to be compared to.FilterOperators
void thereExistsRealm(short operator,
Realm[] filterValues)
realm to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute realm
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllRealm and
thereExistsRealm for the same arguments.
You can set at most one thereExistsRealm or
forAllRealm constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
realm to be compared to.FilterOperators
void forAllRealm(short operator,
Collection filterValues)
realm to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute realm
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllRealm and
thereExistsRealm for the same arguments.
You can set at most one thereExistsRealm or
forAllRealm constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
realm to be compared to.FilterOperators
void thereExistsRealm(short operator,
Collection filterValues)
realm to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute realm
satisfies the given condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllRealm and
thereExistsRealm for the same arguments.
You can set at most one thereExistsRealm or
forAllRealm constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
realm to be compared to.FilterOperators
void forAllSubject(short operator,
Subject[] filterValues)
subject to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute subject
satisfies the given condition.
Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is met!
You can set at most one thereExistsSubject or
forAllSubject constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
subject to be compared to.FilterOperators
void thereExistsSubject(short operator,
Subject[] filterValues)
subject to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute subject
satisfies the given condition.
Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is not met!
You can set at most one thereExistsSubject or
forAllSubject constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
subject to be compared to.FilterOperators
void forAllSubject(short operator,
Collection filterValues)
subject to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute subject
satisfies the given condition.
Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is met!
You can set at most one thereExistsSubject or
forAllSubject constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
subject to be compared to.FilterOperators
void thereExistsSubject(short operator,
Collection filterValues)
subject to the filter.
An instance of class AuthenticationContext is excluded
from the result set unless its value of attribute subject
satisfies the given condition.
Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the filter condition is not met!
You can set at most one thereExistsSubject or
forAllSubject constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
subject to be compared to.FilterOperators
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||