|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ContextCapableFilter
A ContextCapableFilter selects a set of instances of class
ContextCapable 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 |
forAllContext(short operator,
Collection filterValues)
Adds a constraint for the attribute context to the filter. |
void |
forAllContext(short operator,
Context[] filterValues)
Adds a constraint for the attribute context to the filter. |
void |
thereExistsContext(short operator,
Collection filterValues)
Adds a constraint for the attribute context to the filter. |
void |
thereExistsContext(short operator,
Context[] filterValues)
Adds a constraint for the attribute context 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 forAllContext(short operator,
Context[] filterValues)
context to the filter.
An instance of class ContextCapable is excluded from the
result set unless its value of attribute context 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 thereExistsContext or
forAllContext constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
context to be compared to.FilterOperators
void thereExistsContext(short operator,
Context[] filterValues)
context to the filter.
An instance of class ContextCapable is excluded from the
result set unless its value of attribute context 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 thereExistsContext or
forAllContext constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
context to be compared to.FilterOperators
void forAllContext(short operator,
Collection filterValues)
context to the filter.
An instance of class ContextCapable is excluded from the
result set unless its value of attribute context 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 thereExistsContext or
forAllContext constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
context to be compared to.FilterOperators
void thereExistsContext(short operator,
Collection filterValues)
context to the filter.
An instance of class ContextCapable is excluded from the
result set unless its value of attribute context 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 thereExistsContext or
forAllContext constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute
context to be compared to.FilterOperators
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||