org.opencrx.kernel.activity1.cci
Class AbstractActivityPartyFilterImpl

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.activity1.cci.AbstractActivityPartyFilterImpl
All Implemented Interfaces:
Serializable, AbstractActivityPartyFilter, AbstractActivityPartyQuery, SecureObjectFilter, SecureObjectQuery, RefFilter_1_0, RefFilter_1_1, BasicObjectFilter, ContextCapableFilter, ExtentCapableFilter, BasicObjectQuery, ContextCapableQuery, ExtentCapableQuery, ViewCapableFilter, ViewCapableQuery, AnyTypePredicate

public class AbstractActivityPartyFilterImpl
extends RefPredicate_1
implements AbstractActivityPartyFilter, AbstractActivityPartyQuery

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openmdx.base.accessor.jmi.spi.RefPredicate_1
filter, name, quantor
 
Constructor Summary
AbstractActivityPartyFilterImpl(RefPackage_1_0 aPackage)
           
AbstractActivityPartyFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers)
           
AbstractActivityPartyFilterImpl(RefPackage_1_0 aPackage, FilterProperty[] filterProperties, AttributeSpecifier[] attributeSpecifiers, RefFilter_1_0 delegateFilter, Short delegateQuantor, String delegateName)
           
 
Method Summary
 OptionalFeaturePredicate accessGrantedByParent()
          Adds a constraint to the predicate for SecureObject testing whether the value of the feature accessGrantedByParent is null or not.
 ComparableTypePredicate accessLevelBrowse()
           
 ComparableTypePredicate accessLevelDelete()
           
 ComparableTypePredicate accessLevelUpdate()
           
 MultivaluedFeaturePredicate context()
          Adds a constraint to the predicate for ContextCapable testing whether the feature context has values or not.
 ComparableTypePredicate createdAt()
           
 MultivaluedFeaturePredicate createdBy()
          Adds a constraint to the predicate for BasicObject testing whether the feature createdBy has values or not.
 BasicObjectQuery forAllAccessGrantedByParent()
          Adds a constraint for the feature accessGrantedByParent to the predicate.
 void forAllAccessGrantedByParent(short operator, BasicObject[] filterValues)
           
 void forAllAccessGrantedByParent(short operator, Collection values)
           
 void forAllAccessLevelBrowse(short operator, Collection values)
           
 void forAllAccessLevelBrowse(short operator, short[] filterValues)
           
 void forAllAccessLevelDelete(short operator, Collection values)
           
 void forAllAccessLevelDelete(short operator, short[] filterValues)
           
 void forAllAccessLevelUpdate(short operator, Collection values)
           
 void forAllAccessLevelUpdate(short operator, short[] filterValues)
           
 ContextQuery forAllContext()
          Adds a constraint for the feature context to the predicate.
 void forAllContext(short operator, Collection values)
           
 void forAllContext(short operator, Context[] filterValues)
           
 void forAllCreatedAt(short operator, Collection values)
           
 void forAllCreatedAt(short operator, Date[] filterValues)
           
 StringTypePredicate forAllCreatedBy()
          Adds a constraint for the feature createdBy to the predicate.
 void forAllCreatedBy(short operator, Collection values)
           
 void forAllCreatedBy(short operator, String[] filterValues)
           
 void forAllIdentity(short operator, Collection values)
           
 void forAllIdentity(short operator, String[] filterValues)
           
 void forAllModifiedAt(short operator, Collection values)
           
 void forAllModifiedAt(short operator, Date[] filterValues)
           
 StringTypePredicate forAllModifiedBy()
          Adds a constraint for the feature modifiedBy to the predicate.
 void forAllModifiedBy(short operator, Collection values)
           
 void forAllModifiedBy(short operator, String[] filterValues)
           
 StringTypePredicate forAllOwner()
          Adds a constraint for the feature owner to the predicate.
 void forAllOwner(short operator, Collection values)
           
 void forAllOwner(short operator, String[] filterValues)
           
 PrincipalGroupQuery forAllOwningGroup()
          Adds a constraint for the feature owningGroup to the predicate.
 void forAllOwningGroup(short operator, Collection values)
           
 void forAllOwningGroup(short operator, PrincipalGroup[] filterValues)
           
 UserQuery forAllOwningUser()
          Adds a constraint for the feature owningUser to the predicate.
 void forAllOwningUser(short operator, Collection values)
           
 void forAllOwningUser(short operator, User[] filterValues)
           
 void forAllPartyType(short operator, Collection values)
           
 void forAllPartyType(short operator, short[] filterValues)
           
 StringTypePredicate identity()
           
 ComparableTypePredicate modifiedAt()
           
 MultivaluedFeaturePredicate modifiedBy()
          Adds a constraint to the predicate for BasicObject testing whether the feature modifiedBy has values or not.
 SimpleTypeOrder orderByAccessLevelBrowse()
          Allows to adds a sort instruction for SecureObject depending the feature accessLevelBrowse Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccessLevelBrowse(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByAccessLevelDelete()
          Allows to adds a sort instruction for SecureObject depending the feature accessLevelDelete Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccessLevelDelete(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByAccessLevelUpdate()
          Allows to adds a sort instruction for SecureObject depending the feature accessLevelUpdate Note: The order in which orderBy… instructions are given is relevant!
 void orderByAccessLevelUpdate(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByCreatedAt()
          Allows to adds a sort instruction for BasicObject depending the feature createdAt Note: The order in which orderBy… instructions are given is relevant!
 void orderByCreatedAt(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 MultivaluedTypeOrder orderByCreatedBy()
          Allows to adds a sort instruction for BasicObject depending the feature createdBy Note: The order in which orderBy… instructions are given is relevant!
 void orderByCreatedBy(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByIdentity()
          Allows to adds a sort instruction for ExtentCapable depending the feature identity Note: The order in which orderBy… instructions are given is relevant!
 void orderByIdentity(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByModifiedAt()
          Allows to adds a sort instruction for BasicObject depending the feature modifiedAt Note: The order in which orderBy… instructions are given is relevant!
 void orderByModifiedAt(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 MultivaluedTypeOrder orderByModifiedBy()
          Allows to adds a sort instruction for BasicObject depending the feature modifiedBy Note: The order in which orderBy… instructions are given is relevant!
 void orderByModifiedBy(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 MultivaluedTypeOrder orderByOwner()
          Allows to adds a sort instruction for SecureObject depending the feature owner Note: The order in which orderBy… instructions are given is relevant!
 void orderByOwner(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 SimpleTypeOrder orderByPartyType()
          Allows to adds a sort instruction for AbstractActivityParty depending the feature partyType Note: The order in which orderBy… instructions are given is relevant!
 void orderByPartyType(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 MultivaluedFeaturePredicate owner()
          Adds a constraint to the predicate for SecureObject testing whether the feature owner has values or not.
 MultivaluedFeaturePredicate owningGroup()
          Adds a constraint to the predicate for SecureObject testing whether the feature owningGroup has values or not.
 OptionalFeaturePredicate owningUser()
          Adds a constraint to the predicate for SecureObject testing whether the value of the feature owningUser is null or not.
 ComparableTypePredicate partyType()
           
 BasicObjectQuery thereExistsAccessGrantedByParent()
          Adds a constraint for the feature accessGrantedByParent to the predicate.
 void thereExistsAccessGrantedByParent(short operator, BasicObject[] filterValues)
           
 void thereExistsAccessGrantedByParent(short operator, Collection values)
           
 void thereExistsAccessLevelBrowse(short operator, Collection values)
           
 void thereExistsAccessLevelBrowse(short operator, short[] filterValues)
           
 void thereExistsAccessLevelDelete(short operator, Collection values)
           
 void thereExistsAccessLevelDelete(short operator, short[] filterValues)
           
 void thereExistsAccessLevelUpdate(short operator, Collection values)
           
 void thereExistsAccessLevelUpdate(short operator, short[] filterValues)
           
 ContextQuery thereExistsContext()
          Adds a constraint for the feature context to the predicate.
 void thereExistsContext(short operator, Collection values)
           
 void thereExistsContext(short operator, Context[] filterValues)
           
 void thereExistsCreatedAt(short operator, Collection values)
           
 void thereExistsCreatedAt(short operator, Date[] filterValues)
           
 StringTypePredicate thereExistsCreatedBy()
          Adds a constraint for the feature createdBy to the predicate.
 void thereExistsCreatedBy(short operator, Collection values)
           
 void thereExistsCreatedBy(short operator, String[] filterValues)
           
 void thereExistsIdentity(short operator, Collection values)
           
 void thereExistsIdentity(short operator, String[] filterValues)
           
 void thereExistsModifiedAt(short operator, Collection values)
           
 void thereExistsModifiedAt(short operator, Date[] filterValues)
           
 StringTypePredicate thereExistsModifiedBy()
          Adds a constraint for the feature modifiedBy to the predicate.
 void thereExistsModifiedBy(short operator, Collection values)
           
 void thereExistsModifiedBy(short operator, String[] filterValues)
           
 StringTypePredicate thereExistsOwner()
          Adds a constraint for the feature owner to the predicate.
 void thereExistsOwner(short operator, Collection values)
           
 void thereExistsOwner(short operator, String[] filterValues)
           
 PrincipalGroupQuery thereExistsOwningGroup()
          Adds a constraint for the feature owningGroup to the predicate.
 void thereExistsOwningGroup(short operator, Collection values)
           
 void thereExistsOwningGroup(short operator, PrincipalGroup[] filterValues)
           
 UserQuery thereExistsOwningUser()
          Adds a constraint for the feature owningUser to the predicate.
 void thereExistsOwningUser(short operator, Collection values)
           
 void thereExistsOwningUser(short operator, User[] filterValues)
           
 void thereExistsPartyType(short operator, Collection values)
           
 void thereExistsPartyType(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

AbstractActivityPartyFilterImpl

public AbstractActivityPartyFilterImpl(RefPackage_1_0 aPackage)

AbstractActivityPartyFilterImpl

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

AbstractActivityPartyFilterImpl

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

forAllPartyType

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

thereExistsPartyType

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

forAllPartyType

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

thereExistsPartyType

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

orderByPartyType

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

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

partyType

public ComparableTypePredicate partyType()
Specified by:
partyType in interface AbstractActivityPartyQuery

orderByPartyType

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

Specified by:
orderByPartyType in interface AbstractActivityPartyQuery

forAllAccessGrantedByParent

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

thereExistsAccessGrantedByParent

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

forAllAccessGrantedByParent

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

thereExistsAccessGrantedByParent

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

accessGrantedByParent

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

Specified by:
accessGrantedByParent in interface SecureObjectQuery

thereExistsAccessGrantedByParent

public BasicObjectQuery thereExistsAccessGrantedByParent()
Description copied from interface: SecureObjectQuery
Adds a constraint for the feature accessGrantedByParent to the predicate. The predicate for SecureObject evaluates true if its value of feature accessGrantedByParent 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:
thereExistsAccessGrantedByParent in interface SecureObjectQuery

forAllAccessGrantedByParent

public BasicObjectQuery forAllAccessGrantedByParent()
Description copied from interface: SecureObjectQuery
Adds a constraint for the feature accessGrantedByParent to the predicate. The predicate for SecureObject evaluates true if its value of feature accessGrantedByParent 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:
forAllAccessGrantedByParent in interface SecureObjectQuery

forAllAccessLevelBrowse

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

thereExistsAccessLevelBrowse

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

forAllAccessLevelBrowse

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

thereExistsAccessLevelBrowse

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

orderByAccessLevelBrowse

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

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

accessLevelBrowse

public ComparableTypePredicate accessLevelBrowse()
Specified by:
accessLevelBrowse in interface SecureObjectQuery

orderByAccessLevelBrowse

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

Specified by:
orderByAccessLevelBrowse in interface SecureObjectQuery

forAllAccessLevelDelete

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

thereExistsAccessLevelDelete

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

forAllAccessLevelDelete

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

thereExistsAccessLevelDelete

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

orderByAccessLevelDelete

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

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

accessLevelDelete

public ComparableTypePredicate accessLevelDelete()
Specified by:
accessLevelDelete in interface SecureObjectQuery

orderByAccessLevelDelete

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

Specified by:
orderByAccessLevelDelete in interface SecureObjectQuery

forAllAccessLevelUpdate

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

thereExistsAccessLevelUpdate

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

forAllAccessLevelUpdate

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

thereExistsAccessLevelUpdate

public void thereExistsAccessLevelUpdate(short operator,
                                         short[] filterValues)
Speci