org.openmdx.preferences1.cci
Class PreferencesFilterImpl

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.openmdx.preferences1.cci.PreferencesFilterImpl
All Implemented Interfaces:
Serializable, RefFilter_1_0, RefFilter_1_1, PropertySetFilter, PropertySetQuery, PreferencesFilter, PreferencesQuery, AnyTypePredicate

public class PreferencesFilterImpl
extends RefPredicate_1
implements PreferencesFilter, PreferencesQuery

See Also:
Serialized Form

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

PreferencesFilterImpl

public PreferencesFilterImpl(RefPackage_1_0 aPackage)

PreferencesFilterImpl

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

PreferencesFilterImpl

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

forAllAbsolutePath

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

thereExistsAbsolutePath

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

forAllAbsolutePath

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

thereExistsAbsolutePath

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

orderByAbsolutePath

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

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

absolutePath

public StringTypePredicate absolutePath()
Specified by:
absolutePath in interface PreferencesQuery

orderByAbsolutePath

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

Specified by:
orderByAbsolutePath in interface PreferencesQuery

forAllDescription

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

thereExistsDescription

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

forAllDescription

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

thereExistsDescription

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

orderByDescription

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

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

description

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

Specified by:
description in interface PreferencesQuery

thereExistsDescription

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

forAllDescription

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

orderByDescription

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

Specified by:
orderByDescription in interface PreferencesQuery

forAllName

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

thereExistsName

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

forAllName

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

thereExistsName

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

orderByName

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

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

name

public StringTypePredicate name()
Specified by:
name in interface PreferencesQuery

orderByName

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

Specified by:
orderByName in interface PreferencesQuery

forAllParent

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

thereExistsParent

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

forAllParent

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

thereExistsParent

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

orderByParent

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

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

parent

public StringTypePredicate parent()
Specified by:
parent in interface PreferencesQuery

orderByParent

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

Specified by:
orderByParent in interface PreferencesQuery


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