org.opencrx.kernel.base.cci
Class ModifyOwningGroupParamsFilterImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefFilter_1
      extended by org.openmdx.base.accessor.jmi.spi.RefPredicate_1
          extended by org.opencrx.kernel.base.cci.ModifyOwningGroupParamsFilterImpl
All Implemented Interfaces:
Serializable, ModifyOwningGroupParamsFilter, ModifyOwningGroupParamsQuery, RefFilter_1_0, RefFilter_1_1, org.w3c.cci2.AnyTypePredicate

public class ModifyOwningGroupParamsFilterImpl
extends RefPredicate_1
implements ModifyOwningGroupParamsFilter, ModifyOwningGroupParamsQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
ModifyOwningGroupParamsFilterImpl(RefPackage_1_0 aPackage)
           
ModifyOwningGroupParamsFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
ModifyOwningGroupParamsFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 PrincipalGroupQuery forAllGroup()
          Adds a constraint for the feature group to the predicate.
 void forAllGroup(short operator, Collection values)
           
 void forAllGroup(short operator, PrincipalGroup[] filterValues)
           
 void forAllMode(short operator, Collection values)
           
 void forAllMode(short operator, short[] filterValues)
           
 org.w3c.cci2.OptionalFeaturePredicate group()
          Adds a constraint to the predicate for ModifyOwningGroupParams testing whether the value of the feature group is null or not.
 org.w3c.cci2.ComparableTypePredicate mode()
           
 void orderByGroup(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 org.w3c.cci2.SimpleTypeOrder orderByMode()
          Allows to adds a sort instruction for ModifyOwningGroupParams depending the feature mode Note: The order in which orderBy… instructions are given is relevant!
 void orderByMode(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 PrincipalGroupQuery thereExistsGroup()
          Adds a constraint for the feature group to the predicate.
 void thereExistsGroup(short operator, Collection values)
           
 void thereExistsGroup(short operator, PrincipalGroup[] filterValues)
           
 void thereExistsMode(short operator, Collection values)
           
 void thereExistsMode(short operator, short[] filterValues)
           
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo, refAddValue
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefFilter_1
clear, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties, refGetOrder, refGetOrder, refGetPredicate, refGetPredicate, refGetPredicate, refGetPredicate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Constructor Detail

ModifyOwningGroupParamsFilterImpl

public ModifyOwningGroupParamsFilterImpl(RefPackage_1_0 aPackage)

ModifyOwningGroupParamsFilterImpl

public ModifyOwningGroupParamsFilterImpl(RefPackage_1_0 aPackage,
                                         FilterProperty[] filterProperties,
                                         AttributeSpecifier[] attributeSpecifiers)

ModifyOwningGroupParamsFilterImpl

public ModifyOwningGroupParamsFilterImpl(RefPackage_1_0 aPackage,
                                         FilterProperty[] filterProperties,
                                         AttributeSpecifier[] attributeSpecifiers,
                                         RefFilter_1_0 delegateFilter,
                                         Short delegateQuantor,
                                         String delegateName)
Method Detail

forAllGroup

public void forAllGroup(short operator,
                        Collection values)
Specified by:
forAllGroup in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsGroup

public void thereExistsGroup(short operator,
                             Collection values)
Specified by:
thereExistsGroup in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllGroup

public void forAllGroup(short operator,
                        PrincipalGroup[] filterValues)
Specified by:
forAllGroup in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsGroup

public void thereExistsGroup(short operator,
                             PrincipalGroup[] filterValues)
Specified by:
thereExistsGroup in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByGroup

public void orderByGroup(short order)
Description copied from interface: ModifyOwningGroupParamsFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderByGroup in interface ModifyOwningGroupParamsFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

group

public org.w3c.cci2.OptionalFeaturePredicate group()
Description copied from interface: ModifyOwningGroupParamsQuery
Adds a constraint to the predicate for ModifyOwningGroupParams testing whether the value of the feature group is null or not.

Specified by:
group in interface ModifyOwningGroupParamsQuery

thereExistsGroup

public PrincipalGroupQuery thereExistsGroup()
Description copied from interface: ModifyOwningGroupParamsQuery
Adds a constraint for the feature group to the predicate. The predicate for ModifyOwningGroupParams evaluates true if its value of feature group satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!

Specified by:
thereExistsGroup in interface ModifyOwningGroupParamsQuery

forAllGroup

public PrincipalGroupQuery forAllGroup()
Description copied from interface: ModifyOwningGroupParamsQuery
Adds a constraint for the feature group to the predicate. The predicate for ModifyOwningGroupParams evaluates true if its value of feature group satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!

Specified by:
forAllGroup in interface ModifyOwningGroupParamsQuery

forAllMode

public void forAllMode(short operator,
                       Collection values)
Specified by:
forAllMode in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsMode

public void thereExistsMode(short operator,
                            Collection values)
Specified by:
thereExistsMode in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllMode

public void forAllMode(short operator,
                       short[] filterValues)
Specified by:
forAllMode in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsMode

public void thereExistsMode(short operator,
                            short[] filterValues)
Specified by:
thereExistsMode in interface ModifyOwningGroupParamsFilter
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByMode

public void orderByMode(short order)
Description copied from interface: ModifyOwningGroupParamsFilter
Specifies the sort order of all the instances that match the filter criteria.

Specified by:
orderByMode in interface ModifyOwningGroupParamsFilter
Parameters:
order - The sort order for this filter.
See Also:
Directions

mode

public org.w3c.cci2.ComparableTypePredicate mode()
Specified by:
mode in interface ModifyOwningGroupParamsQuery

orderByMode

public org.w3c.cci2.SimpleTypeOrder orderByMode()
Description copied from interface: ModifyOwningGroupParamsQuery
Allows to adds a sort instruction for ModifyOwningGroupParams depending the feature mode Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByMode in interface ModifyOwningGroupParamsQuery


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