org.opencrx.kernel.address1.cci
Class WebAddressableFilterImpl

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.WebAddressableFilterImpl
All Implemented Interfaces:
Serializable, WebAddressableFilter, WebAddressableQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class WebAddressableFilterImpl
extends RefPredicate_1
implements WebAddressableFilter, WebAddressableQuery

See Also:
Serialized Form

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

WebAddressableFilterImpl

public WebAddressableFilterImpl(RefPackage_1_0 aPackage)

WebAddressableFilterImpl

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

WebAddressableFilterImpl

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

forAllWebUrl

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

thereExistsWebUrl

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

forAllWebUrl

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

thereExistsWebUrl

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

orderByWebUrl

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

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

webUrl

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

Specified by:
webUrl in interface WebAddressableQuery

thereExistsWebUrl

public ResourceIdentifierTypePredicate thereExistsWebUrl()
Description copied from interface: WebAddressableQuery
Adds a constraint for the feature webUrl to the predicate. The predicate for WebAddressable evaluates true if its value of feature webUrl 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:
thereExistsWebUrl in interface WebAddressableQuery

forAllWebUrl

public ResourceIdentifierTypePredicate forAllWebUrl()
Description copied from interface: WebAddressableQuery
Adds a constraint for the feature webUrl to the predicate. The predicate for WebAddressable evaluates true if its value of feature webUrl 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:
forAllWebUrl in interface WebAddressableQuery

orderByWebUrl

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

Specified by:
orderByWebUrl in interface WebAddressableQuery


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