org.opencrx.kernel.address1.cci
Class RoomAddressableFilterImpl

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.address1.cci.RoomAddressableFilterImpl
All Implemented Interfaces:
Serializable, RoomAddressableFilter, RoomAddressableQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class RoomAddressableFilterImpl
extends RefPredicate_1
implements RoomAddressableFilter, RoomAddressableQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
RoomAddressableFilterImpl(RefPackage_1_0 aPackage)
           
RoomAddressableFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
RoomAddressableFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 StringTypePredicate forAllRoomNumber()
          Adds a constraint for the feature roomNumber to the predicate.
 void forAllRoomNumber(short operator, Collection values)
           
 void forAllRoomNumber(short operator, String[] filterValues)
           
 SimpleTypeOrder orderByRoomNumber()
          Allows to adds a sort instruction for RoomAddressable depending the feature roomNumber Note: The order in which orderBy… instructions are given is relevant!
 void orderByRoomNumber(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 OptionalFeaturePredicate roomNumber()
          Adds a constraint to the predicate for RoomAddressable testing whether the value of the feature roomNumber is null or not.
 StringTypePredicate thereExistsRoomNumber()
          Adds a constraint for the feature roomNumber to the predicate.
 void thereExistsRoomNumber(short operator, Collection values)
           
 void thereExistsRoomNumber(short operator, String[] 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

RoomAddressableFilterImpl

public RoomAddressableFilterImpl(RefPackage_1_0 aPackage)

RoomAddressableFilterImpl

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

RoomAddressableFilterImpl

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

forAllRoomNumber

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

thereExistsRoomNumber

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

forAllRoomNumber

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

thereExistsRoomNumber

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

orderByRoomNumber

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

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

roomNumber

public OptionalFeaturePredicate roomNumber()
Description copied from interface: RoomAddressableQuery
Adds a constraint to the predicate for RoomAddressable testing whether the value of the feature roomNumber is null or not.

Specified by:
roomNumber in interface RoomAddressableQuery

thereExistsRoomNumber

public StringTypePredicate thereExistsRoomNumber()
Description copied from interface: RoomAddressableQuery
Adds a constraint for the feature roomNumber to the predicate. The predicate for RoomAddressable evaluates true if its value of feature roomNumber 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:
thereExistsRoomNumber in interface RoomAddressableQuery

forAllRoomNumber

public StringTypePredicate forAllRoomNumber()
Description copied from interface: RoomAddressableQuery
Adds a constraint for the feature roomNumber to the predicate. The predicate for RoomAddressable evaluates true if its value of feature roomNumber 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:
forAllRoomNumber in interface RoomAddressableQuery

orderByRoomNumber

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

Specified by:
orderByRoomNumber in interface RoomAddressableQuery


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