org.opencrx.kernel.address1.cci
Class WebAddressableFilterImpl
java.lang.Object
org.openmdx.base.accessor.jmi.spi.RefFilter_1
org.openmdx.base.accessor.jmi.spi.RefPredicate_1
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
| 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 |
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)
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.