|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TypedElementFilter
A TypedElementFilter selects a set of instances of class
TypedElement 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 |
forAllType(short operator,
Classifier[] filterValues)
Adds a constraint for the attribute type to the filter. |
void |
forAllType(short operator,
Collection filterValues)
Adds a constraint for the attribute type to the filter. |
void |
thereExistsType(short operator,
Classifier[] filterValues)
Adds a constraint for the attribute type to the filter. |
void |
thereExistsType(short operator,
Collection filterValues)
Adds a constraint for the attribute type to the filter. |
| Methods inherited from interface org.openmdx.base.cci.BasicObjectFilter |
|---|
forAllCreatedAt, forAllCreatedAt, forAllCreatedBy, forAllCreatedBy, forAllModifiedAt, forAllModifiedAt, forAllModifiedBy, forAllModifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedAt, thereExistsCreatedAt, thereExistsCreatedBy, thereExistsCreatedBy, thereExistsModifiedAt, thereExistsModifiedAt, thereExistsModifiedBy, thereExistsModifiedBy |
| Methods inherited from interface org.openmdx.base.cci.ContextCapableFilter |
|---|
forAllContext, forAllContext, thereExistsContext, thereExistsContext |
| Methods inherited from interface org.openmdx.base.cci.ExtentCapableFilter |
|---|
forAllIdentity, forAllIdentity, orderByIdentity, thereExistsIdentity, thereExistsIdentity |
| Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0 |
|---|
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties |
| Method Detail |
|---|
void forAllType(short operator,
Classifier[] filterValues)
type to the filter. An
instance of class TypedElement is excluded from the result
set unless its value of attribute type satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllType and
thereExistsType for the same arguments.
You can set at most one thereExistsType or
forAllType constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute type
to be compared to.FilterOperators
void thereExistsType(short operator,
Classifier[] filterValues)
type to the filter. An
instance of class TypedElement is excluded from the result
set unless its value of attribute type satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllType and
thereExistsType for the same arguments.
You can set at most one thereExistsType or
forAllType constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute type
to be compared to.FilterOperators
void forAllType(short operator,
Collection filterValues)
type to the filter. An
instance of class TypedElement is excluded from the result
set unless its value of attribute type satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllType and
thereExistsType for the same arguments.
You can set at most one thereExistsType or
forAllType constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute type
to be compared to.FilterOperators
void thereExistsType(short operator,
Collection filterValues)
type to the filter. An
instance of class TypedElement is excluded from the result
set unless its value of attribute type satisfies the given
condition.
Since the multiplicity for this attribute is 1..1, there is no
difference between the filter methods forAllType and
thereExistsType for the same arguments.
You can set at most one thereExistsType or
forAllType constraint for this attribute.
operator - The operator for this filter.filterValues - The values you want the attribute type
to be compared to.FilterOperators
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||