org.opencrx.kernel.account1.cci
Class AbstractAccountFilterImpl

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.account1.cci.AbstractAccountFilterImpl
All Implemented Interfaces:
Serializable, AbstractAccountFilter, AbstractAccountQuery, RefFilter_1_0, RefFilter_1_1, AnyTypePredicate

public class AbstractAccountFilterImpl
extends RefPredicate_1
implements AbstractAccountFilter, AbstractAccountQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
AbstractAccountFilterImpl(RefPackage_1_0 aPackage)
           
AbstractAccountFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
AbstractAccountFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 MultivaluedFeaturePredicate accountCategory()
          Adds a constraint to the predicate for AbstractAccount testing whether the feature accountCategory has values or not.
 ComparableTypePredicate accountRating()
           
 ComparableTypePredicate accountState()
           
 MultivaluedFeaturePredicate accountType()
          Adds a constraint to the predicate for AbstractAccount testing whether the feature accountType has values or not.
 OptionalFeaturePredicate aliasName()
          Adds a constraint to the predicate for AbstractAccount testing whether the value of the feature aliasName is null or not.
 MultivaluedFeaturePredicate businessType()
          Adds a constraint to the predicate for AbstractAccount testing whether the feature businessType has values or not.
 OptionalFeaturePredicate description()
          Adds a constraint to the predicate for AbstractAccount testing whether the value of the feature description is null or not.
 ComparableTypePredicate forAllAccountCategory()
          Adds a constraint for the feature accountCategory to the predicate.
 void forAllAccountCategory(short operator, Collection values)
           
 void forAllAccountCategory(short operator, short[] filterValues)
           
 void forAllAccountRating(short operator, Collection values)
           
 void forAllAccountRating(short operator, short[] filterValues)
           
 void forAllAccountState(short operator, Collection values)
           
 void forAllAccountState(short operator, short[] filterValues)
           
 ComparableTypePredicate forAllAccountType()
          Adds a constraint for the feature accountType to the predicate.
 void forAllAccountType(short operator, Collection values)
           
 void forAllAccountType(short operator, short[] filterValues)
           
 StringTypePredicate forAllAliasName()
          Adds a constraint for the feature aliasName to the predicate.
 void forAllAliasName(short operator, Collection values)
           
 void forAllAliasName(short operator, String[] filterValues)
           
 ComparableTypePredicate forAllBusinessType()
          Adds a constraint for the feature businessType to the predicate.
 void forAllBusinessType(short operator, Collection values)
           
 void forAllBusinessType(short operator, short[] 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)
           
 StringTypePredicate forAllFullName()
          Adds a constraint for the feature fullName to the predicate.
 void forAllFullName(short operator, Collection values)
           
 void forAllFullName(short operator, String[] filterValues)
           
 OptionalFeaturePredicate fullName()
          Adds a constraint to the predicate for AbstractAccount testing whether the value of the feature fullName is null or not.
 MultivaluedTypeOrder orderByAccountCategory()
          Allows to adds a sort instruction for AbstractAccount depending the feature accountCategory Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccountCategory(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByAccountRating()
          Allows to adds a sort instruction for AbstractAccount depending the feature accountRating Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccountRating(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByAccountState()
          Allows to adds a sort instruction for AbstractAccount depending the feature accountState Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccountState(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 MultivaluedTypeOrder orderByAccountType()
          Allows to adds a sort instruction for AbstractAccount depending the feature accountType Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccountType(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByAliasName()
          Allows to adds a sort instruction for AbstractAccount depending the feature aliasName Note: The order in which orderBy… instructions are given is relevant!
 void orderByAliasName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 MultivaluedTypeOrder orderByBusinessType()
          Allows to adds a sort instruction for AbstractAccount depending the feature businessType Note: The order in which orderBy… instructions are given is relevant!
 void orderByBusinessType(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByDescription()
          Allows to adds a sort instruction for AbstractAccount 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 orderByFullName()
          Allows to adds a sort instruction for AbstractAccount depending the feature fullName Note: The order in which orderBy… instructions are given is relevant!
 void orderByFullName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 ComparableTypePredicate thereExistsAccountCategory()
          Adds a constraint for the feature accountCategory to the predicate.
 void thereExistsAccountCategory(short operator, Collection values)
           
 void thereExistsAccountCategory(short operator, short[] filterValues)
           
 void thereExistsAccountRating(short operator, Collection values)
           
 void thereExistsAccountRating(short operator, short[] filterValues)
           
 void thereExistsAccountState(short operator, Collection values)
           
 void thereExistsAccountState(short operator, short[] filterValues)
           
 ComparableTypePredicate thereExistsAccountType()
          Adds a constraint for the feature accountType to the predicate.
 void thereExistsAccountType(short operator, Collection values)
           
 void thereExistsAccountType(short operator, short[] filterValues)
           
 StringTypePredicate thereExistsAliasName()
          Adds a constraint for the feature aliasName to the predicate.
 void thereExistsAliasName(short operator, Collection values)
           
 void thereExistsAliasName(short operator, String[] filterValues)
           
 ComparableTypePredicate thereExistsBusinessType()
          Adds a constraint for the feature businessType to the predicate.
 void thereExistsBusinessType(short operator, Collection values)
           
 void thereExistsBusinessType(short operator, short[] 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)
           
 StringTypePredicate thereExistsFullName()
          Adds a constraint for the feature fullName to the predicate.
 void thereExistsFullName(short operator, Collection values)
           
 void thereExistsFullName(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

AbstractAccountFilterImpl

public AbstractAccountFilterImpl(RefPackage_1_0 aPackage)

AbstractAccountFilterImpl

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

AbstractAccountFilterImpl

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

forAllAccountCategory

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

thereExistsAccountCategory

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

forAllAccountCategory

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

thereExistsAccountCategory

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

orderByAccountCategory

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

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

accountCategory

public MultivaluedFeaturePredicate accountCategory()
Description copied from interface: AbstractAccountQuery
Adds a constraint to the predicate for AbstractAccount testing whether the feature accountCategory has values or not.

Specified by:
accountCategory in interface AbstractAccountQuery

thereExistsAccountCategory

public ComparableTypePredicate thereExistsAccountCategory()
Description copied from interface: AbstractAccountQuery
Adds a constraint for the feature accountCategory to the predicate. The predicate for AbstractAccount evaluates true if at least one of its values of feature accountCategory satisfies the given condition.

Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the predicate evaluates to false!

Specified by:
thereExistsAccountCategory in interface AbstractAccountQuery

forAllAccountCategory

public ComparableTypePredicate forAllAccountCategory()
Description copied from interface: AbstractAccountQuery
Adds a constraint for the feature accountCategory to the predicate. The predicate for AbstractAccount evaluates true if all of its values of feature accountCategory satisfy the selected condition.

Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the predicate evaluates to true!

Specified by:
forAllAccountCategory in interface AbstractAccountQuery

orderByAccountCategory

public MultivaluedTypeOrder orderByAccountCategory()
Description copied from interface: AbstractAccountQuery
Allows to adds a sort instruction for AbstractAccount depending the feature accountCategory Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByAccountCategory in interface AbstractAccountQuery

forAllAccountRating

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

thereExistsAccountRating

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

forAllAccountRating

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

thereExistsAccountRating

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

orderByAccountRating

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

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

accountRating

public ComparableTypePredicate accountRating()
Specified by:
accountRating in interface AbstractAccountQuery

orderByAccountRating

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

Specified by:
orderByAccountRating in interface AbstractAccountQuery

forAllAccountState

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

thereExistsAccountState

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

forAllAccountState

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

thereExistsAccountState

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

orderByAccountState

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

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

accountState

public ComparableTypePredicate accountState()
Specified by:
accountState in interface AbstractAccountQuery

orderByAccountState

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

Specified by:
orderByAccountState in interface AbstractAccountQuery

forAllAccountType

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

thereExistsAccountType

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

forAllAccountType

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

thereExistsAccountType

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

orderByAccountType

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

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

accountType

public MultivaluedFeaturePredicate accountType()
Description copied from interface: AbstractAccountQuery
Adds a constraint to the predicate for AbstractAccount testing whether the feature accountType has values or not.

Specified by:
accountType in interface AbstractAccountQuery

thereExistsAccountType

public ComparableTypePredicate thereExistsAccountType()
Description copied from interface: AbstractAccountQuery
Adds a constraint for the feature accountType to the predicate. The predicate for AbstractAccount evaluates true if at least one of its values of feature accountType satisfies the given condition.

Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the predicate evaluates to false!

Specified by:
thereExistsAccountType in interface AbstractAccountQuery

forAllAccountType

public ComparableTypePredicate forAllAccountType()
Description copied from interface: AbstractAccountQuery
Adds a constraint for the feature accountType to the predicate. The predicate for AbstractAccount evaluates true if all of its values of feature accountType satisfy the selected condition.

Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the predicate evaluates to true!

Specified by:
forAllAccountType in interface AbstractAccountQuery

orderByAccountType

public MultivaluedTypeOrder orderByAccountType()
Description copied from interface: AbstractAccountQuery
Allows to adds a sort instruction for AbstractAccount depending the feature accountType Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByAccountType in interface AbstractAccountQuery

forAllAliasName

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

thereExistsAliasName

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

forAllAliasName

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

thereExistsAliasName

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

orderByAliasName

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

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

aliasName

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

Specified by:
aliasName in interface AbstractAccountQuery

thereExistsAliasName

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

forAllAliasName

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

orderByAliasName

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

Specified by:
orderByAliasName in interface AbstractAccountQuery

forAllBusinessType

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

thereExistsBusinessType

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

forAllBusinessType

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

thereExistsBusinessType

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

orderByBusinessType

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

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

businessType

public MultivaluedFeaturePredicate businessType()
Description copied from interface: AbstractAccountQuery
Adds a constraint to the predicate for AbstractAccount testing whether the feature businessType has values or not.

Specified by:
businessType in interface AbstractAccountQuery

thereExistsBusinessType

public ComparableTypePredicate thereExistsBusinessType()
Description copied from interface: AbstractAccountQuery
Adds a constraint for the feature businessType to the predicate. The predicate for AbstractAccount evaluates true if at least one of its values of feature businessType satisfies the given condition.

Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the predicate evaluates to false!

Specified by:
thereExistsBusinessType in interface AbstractAccountQuery

forAllBusinessType

public ComparableTypePredicate forAllBusinessType()
Description copied from interface: AbstractAccountQuery
Adds a constraint for the feature businessType to the predicate. The predicate for AbstractAccount evaluates true if all of its values of feature businessType satisfy the selected condition.

Since the multiplicity for this attribute is 0..n, the attribute can have no values in which case the predicate evaluates to true!

Specified by:
forAllBusinessType in interface AbstractAccountQuery

orderByBusinessType

public MultivaluedTypeOrder orderByBusinessType()
Description copied from interface: AbstractAccountQuery
Allows to adds a sort instruction for AbstractAccount depending the feature businessType Note: The order in which orderBy… instructions are given is relevant!

Specified by:
orderByBusinessType in interface AbstractAccountQuery

forAllDescription

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

thereExistsDescription

public void thereExistsDescription(short operator,
                                   Collection values)
Specified by:
thereExistsDescription in interface AbstractAccountFilter