org.opencrx.kernel.address1.cci
Class EMailAddressableFilterImpl

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.EMailAddressableFilterImpl
All Implemented Interfaces:
Serializable, EMailAddressableFilter, EMailAddressableQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class EMailAddressableFilterImpl
extends RefPredicate_1
implements EMailAddressableFilter, EMailAddressableQuery

See Also:
Serialized Form

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

EMailAddressableFilterImpl

public EMailAddressableFilterImpl(RefPackage_1_0 aPackage)

EMailAddressableFilterImpl

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

EMailAddressableFilterImpl

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

forAllEmailAddress

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

thereExistsEmailAddress

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

forAllEmailAddress

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

thereExistsEmailAddress

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

orderByEmailAddress

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

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

emailAddress

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

Specified by:
emailAddress in interface EMailAddressableQuery

thereExistsEmailAddress

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

forAllEmailAddress

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

orderByEmailAddress

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

Specified by:
orderByEmailAddress in interface EMailAddressableQuery

forAllEmailFormat

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

thereExistsEmailFormat

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

forAllEmailFormat

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

thereExistsEmailFormat

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

orderByEmailFormat

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

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

emailFormat

public ComparableTypePredicate emailFormat()
Specified by:
emailFormat in interface EMailAddressableQuery

orderByEmailFormat

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

Specified by:
orderByEmailFormat in interface EMailAddressableQuery

forAllEmailType

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

thereExistsEmailType

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

forAllEmailType

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

thereExistsEmailType

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

orderByEmailType

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

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

emailType

public ComparableTypePredicate emailType()
Specified by:
emailType in interface EMailAddressableQuery

orderByEmailType

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

Specified by:
orderByEmailType in interface EMailAddressableQuery


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