org.omg.model1.cci
Interface ClassifierExternalizeResultFilter

All Superinterfaces:
RefFilter_1_0, Serializable
All Known Implementing Classes:
ClassifierExternalizeResultFilterImpl

public interface ClassifierExternalizeResultFilter
extends RefFilter_1_0

A ClassifierExternalizeResultFilter selects a set of instances of class ClassifierExternalizeResult 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 forAllClassifierDefinition(short operator, Collection filterValues)
          Adds a constraint for the attribute classifierDefinition to the filter.
 void forAllClassifierDefinition(short operator, String[] filterValues)
          Adds a constraint for the attribute classifierDefinition to the filter.
 void orderByClassifierDefinition(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsClassifierDefinition(short operator, Collection filterValues)
          Adds a constraint for the attribute classifierDefinition to the filter.
 void thereExistsClassifierDefinition(short operator, String[] filterValues)
          Adds a constraint for the attribute classifierDefinition to the filter.
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 

Method Detail

forAllClassifierDefinition

void forAllClassifierDefinition(short operator,
                                String[] filterValues)
Adds a constraint for the attribute classifierDefinition to the filter. An instance of class ClassifierExternalizeResult is excluded from the result set unless its value of attribute classifierDefinition satisfies the given condition.

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllClassifierDefinition and thereExistsClassifierDefinition for the same arguments.

You can set at most one thereExistsClassifierDefinition or forAllClassifierDefinition constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute classifierDefinition to be compared to.
See Also:
FilterOperators

thereExistsClassifierDefinition

void thereExistsClassifierDefinition(short operator,
                                     String[] filterValues)
Adds a constraint for the attribute classifierDefinition to the filter. An instance of class ClassifierExternalizeResult is excluded from the result set unless its value of attribute classifierDefinition satisfies the given condition.

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllClassifierDefinition and thereExistsClassifierDefinition for the same arguments.

You can set at most one thereExistsClassifierDefinition or forAllClassifierDefinition constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute classifierDefinition to be compared to.
See Also:
FilterOperators

forAllClassifierDefinition

void forAllClassifierDefinition(short operator,
                                Collection filterValues)
Adds a constraint for the attribute classifierDefinition to the filter. An instance of class ClassifierExternalizeResult is excluded from the result set unless its value of attribute classifierDefinition satisfies the given condition.

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllClassifierDefinition and thereExistsClassifierDefinition for the same arguments.

You can set at most one thereExistsClassifierDefinition or forAllClassifierDefinition constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute classifierDefinition to be compared to.
See Also:
FilterOperators

thereExistsClassifierDefinition

void thereExistsClassifierDefinition(short operator,
                                     Collection filterValues)
Adds a constraint for the attribute classifierDefinition to the filter. An instance of class ClassifierExternalizeResult is excluded from the result set unless its value of attribute classifierDefinition satisfies the given condition.

Since the multiplicity for this attribute is 1..1, there is no difference between the filter methods forAllClassifierDefinition and thereExistsClassifierDefinition for the same arguments.

You can set at most one thereExistsClassifierDefinition or forAllClassifierDefinition constraint for this attribute.

Parameters:
operator - The operator for this filter.
filterValues - The values you want the attribute classifierDefinition to be compared to.
See Also:
FilterOperators

orderByClassifierDefinition

void orderByClassifierDefinition(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions


This software is published under the BSD license. Copyright © 2003-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.