org.opencrx.kernel.building1.cci
Class LinkableItemLinkFilterImpl

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.building1.cci.LinkableItemLinkFilterImpl
All Implemented Interfaces:
Serializable, LinkableItemLinkFilter, LinkableItemLinkQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class LinkableItemLinkFilterImpl
extends RefPredicate_1
implements LinkableItemLinkFilter, LinkableItemLinkQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
LinkableItemLinkFilterImpl(RefPackage_1_0 aPackage)
           
LinkableItemLinkFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
LinkableItemLinkFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 OptionalFeaturePredicate description()
          Adds a constraint to the predicate for LinkableItemLink testing whether the value of the feature description is null or not.
 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 forAllLinkType(short operator, Collection values)
           
 void forAllLinkType(short operator, short[] filterValues)
           
 void forAllName(short operator, Collection values)
           
 void forAllName(short operator, String[] filterValues)
           
 ComparableTypePredicate forAllValidFrom()
          Adds a constraint for the feature validFrom to the predicate.
 void forAllValidFrom(short operator, Collection values)
           
 void forAllValidFrom(short operator, Date[] filterValues)
           
 ComparableTypePredicate forAllValidTo()
          Adds a constraint for the feature validTo to the predicate.
 void forAllValidTo(short operator, Collection values)
           
 void forAllValidTo(short operator, Date[] filterValues)
           
 ComparableTypePredicate linkType()
           
 StringTypePredicate name()
           
 SimpleTypeOrder orderByDescription()
          Allows to adds a sort instruction for LinkableItemLink 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 orderByLinkType()
          Allows to adds a sort instruction for LinkableItemLink depending the feature linkType Note: The order in which orderBy… instructions are given is relevant!
 void orderByLinkType(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByName()
          Allows to adds a sort instruction for LinkableItemLink 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 orderByValidFrom()
          Allows to adds a sort instruction for LinkableItemLink depending the feature validFrom Note: The order in which orderBy… instructions are given is relevant!
 void orderByValidFrom(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByValidTo()
          Allows to adds a sort instruction for LinkableItemLink depending the feature validTo Note: The order in which orderBy… instructions are given is relevant!
 void orderByValidTo(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 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 thereExistsLinkType(short operator, Collection values)
           
 void thereExistsLinkType(short operator, short[] filterValues)
           
 void thereExistsName(short operator, Collection values)
           
 void thereExistsName(short operator, String[] filterValues)
           
 ComparableTypePredicate thereExistsValidFrom()
          Adds a constraint for the feature validFrom to the predicate.
 void thereExistsValidFrom(short operator, Collection values)
           
 void thereExistsValidFrom(short operator, Date[] filterValues)
           
 ComparableTypePredicate thereExistsValidTo()
          Adds a constraint for the feature validTo to the predicate.
 void thereExistsValidTo(short operator, Collection values)
           
 void thereExistsValidTo(short operator, Date[] filterValues)
           
 OptionalFeaturePredicate validFrom()
          Adds a constraint to the predicate for LinkableItemLink testing whether the value of the feature validFrom is null or not.
 OptionalFeaturePredicate validTo()
          Adds a constraint to the predicate for LinkableItemLink testing whether the value of the feature validTo 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

LinkableItemLinkFilterImpl

public LinkableItemLinkFilterImpl(RefPackage_1_0 aPackage)

LinkableItemLinkFilterImpl

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

LinkableItemLinkFilterImpl

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

forAllDescription

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

thereExistsDescription

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

forAllDescription

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

thereExistsDescription

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

orderByDescription

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

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

description

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

Specified by:
description in interface LinkableItemLinkQuery

thereExistsDescription

public StringTypePredicate thereExistsDescription()
Description copied from interface: LinkableItemLinkQuery
Adds a constraint for the feature description to the predicate. The predicate for LinkableItemLink 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 LinkableItemLinkQuery

forAllDescription

public StringTypePredicate forAllDescription()
Description copied from interface: LinkableItemLinkQuery
Adds a constraint for the feature description to the predicate. The predicate for LinkableItemLink 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 LinkableItemLinkQuery

orderByDescription

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

Specified by:
orderByDescription in interface LinkableItemLinkQuery

forAllLinkType

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

thereExistsLinkType

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

forAllLinkType

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

thereExistsLinkType

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

orderByLinkType

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

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

linkType

public ComparableTypePredicate linkType()
Specified by:
linkType in interface LinkableItemLinkQuery

orderByLinkType

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

Specified by:
orderByLinkType in interface LinkableItemLinkQuery

forAllName

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

thereExistsName

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

forAllName

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

thereExistsName

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

orderByName

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

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

name

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

orderByName

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

Specified by:
orderByName in interface LinkableItemLinkQuery

forAllValidFrom

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

thereExistsValidFrom

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

forAllValidFrom

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

thereExistsValidFrom

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

orderByValidFrom

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

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

validFrom

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

Specified by:
validFrom in interface LinkableItemLinkQuery

thereExistsValidFrom

public ComparableTypePredicate thereExistsValidFrom()
Description copied from interface: LinkableItemLinkQuery
Adds a constraint for the feature validFrom to the predicate. The predicate for LinkableItemLink evaluates true if its value of feature validFrom 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:
thereExistsValidFrom in interface LinkableItemLinkQuery

forAllValidFrom

public ComparableTypePredicate forAllValidFrom()
Description copied from interface: LinkableItemLinkQuery
Adds a constraint for the feature validFrom to the predicate. The predicate for LinkableItemLink evaluates true if its value of feature validFrom 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:
forAllValidFrom in interface LinkableItemLinkQuery

orderByValidFrom

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

Specified by:
orderByValidFrom in interface LinkableItemLinkQuery

forAllValidTo

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

thereExistsValidTo

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

forAllValidTo

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

thereExistsValidTo

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

orderByValidTo

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

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

validTo

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

Specified by:
validTo in interface LinkableItemLinkQuery

thereExistsValidTo

public ComparableTypePredicate thereExistsValidTo()
Description copied from interface: LinkableItemLinkQuery
Adds a constraint for the feature validTo to the predicate. The predicate for LinkableItemLink evaluates true if its value of feature validTo 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:
thereExistsValidTo in interface LinkableItemLinkQuery

forAllValidTo

public ComparableTypePredicate forAllValidTo()
Description copied from interface: LinkableItemLinkQuery
Adds a constraint for the feature validTo to the predicate. The predicate for LinkableItemLink evaluates true if its value of feature validTo 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:
forAllValidTo in interface LinkableItemLinkQuery

orderByValidTo

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

Specified by:
orderByValidTo in interface LinkableItemLinkQuery


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