org.opencrx.kernel.base.cci
Class SetOwningUserParamsFilterImpl

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.SetOwningUserParamsFilterImpl
All Implemented Interfaces:
Serializable, SetOwningUserParamsFilter, SetOwningUserParamsQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class SetOwningUserParamsFilterImpl
extends RefPredicate_1
implements SetOwningUserParamsFilter, SetOwningUserParamsQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
SetOwningUserParamsFilterImpl(RefPackage_1_0 aPackage)
           
SetOwningUserParamsFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
SetOwningUserParamsFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 void forAllMode(short operator, Collection values)
           
 void forAllMode(short operator, short[] filterValues)
           
 void forAllUser(short operator, Collection values)
           
 void forAllUser(short operator, User[] filterValues)
           
 ComparableTypePredicate mode()
           
 SimpleTypeOrder orderByMode()
          Allows to adds a sort instruction for SetOwningUserParams 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.
 void orderByUser(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsMode(short operator, Collection values)
           
 void thereExistsMode(short operator, short[] filterValues)
           
 void thereExistsUser(short operator, Collection values)
           
 void thereExistsUser(short operator, User[] filterValues)
           
 UserQuery user()
           
 
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

SetOwningUserParamsFilterImpl

public SetOwningUserParamsFilterImpl(RefPackage_1_0 aPackage)

SetOwningUserParamsFilterImpl

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

SetOwningUserParamsFilterImpl

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

forAllMode

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

thereExistsMode

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

forAllMode

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

thereExistsMode

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

orderByMode

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

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

mode

public ComparableTypePredicate mode()
Specified by:
mode in interface SetOwningUserParamsQuery

orderByMode

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

Specified by:
orderByMode in interface SetOwningUserParamsQuery

forAllUser

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

thereExistsUser

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

forAllUser

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

thereExistsUser

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

orderByUser

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

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

user

public UserQuery user()
Specified by:
user in interface SetOwningUserParamsQuery


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