org.opencrx.kernel.ras1.cci
Interface ArtifactFilter

All Superinterfaces:
AlertSenderFilter, AuditeeFilter, BasicObjectFilter, CloneableFilter, ContextCapableFilter, CrxObjectFilter, DescriptionContainerFilter, ExtentCapableFilter, ImporterFilter, IndexedFilter, RefFilter_1_0, SecureObjectFilter, Serializable, SolutionPartFilter, SubscriptionTargetFilter, ViewCapableFilter, XmlExporterFilter
All Known Subinterfaces:
DesignDiagramFilter, DesignModelFilter, DesignPartFilter, ImplementationPartFilter, InterfaceSpecFilter, RequirementDiagramFilter, RequirementModelFilter, RequirementPartFilter, TestDiagramFilter, TestModelFilter, TestPartFilter, UseCaseFilter
All Known Implementing Classes:
ArtifactFilterImpl, DesignDiagramFilterImpl, DesignModelFilterImpl, DesignPartFilterImpl, ImplementationPartFilterImpl, InterfaceSpecFilterImpl, RequirementDiagramFilterImpl, RequirementModelFilterImpl, RequirementPartFilterImpl, TestDiagramFilterImpl, TestModelFilterImpl, TestPartFilterImpl, UseCaseFilterImpl

public interface ArtifactFilter
extends SolutionPartFilter


Method Summary
 void forAllArtifactType(short operator, Collection filterValues)
           
 void forAllArtifactType(short operator, String[] filterValues)
           
 void forAllDigestName(short operator, Collection filterValues)
           
 void forAllDigestName(short operator, String[] filterValues)
           
 void forAllDigestValue(short operator, Collection filterValues)
           
 void forAllDigestValue(short operator, String[] filterValues)
           
 void forAllVersion(short operator, Collection filterValues)
           
 void forAllVersion(short operator, String[] filterValues)
           
 void orderByArtifactType(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByDigestName(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByDigestValue(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void orderByVersion(short order)
          Specifies the sort order of all the instances that match the filter criteria.
 void thereExistsArtifactType(short operator, Collection filterValues)
           
 void thereExistsArtifactType(short operator, String[] filterValues)
           
 void thereExistsDigestName(short operator, Collection filterValues)
           
 void thereExistsDigestName(short operator, String[] filterValues)
           
 void thereExistsDigestValue(short operator, Collection filterValues)
           
 void thereExistsDigestValue(short operator, String[] filterValues)
           
 void thereExistsVersion(short operator, Collection filterValues)
           
 void thereExistsVersion(short operator, String[] filterValues)
           
 
Methods inherited from interface org.opencrx.kernel.ras1.cci.SolutionPartFilter
forAllDescription, forAllDescription, forAllName, forAllName, orderByDescription, orderByName, thereExistsDescription, thereExistsDescription, thereExistsName, thereExistsName
 
Methods inherited from interface org.opencrx.kernel.generic.cci.CrxObjectFilter
forAllCategory, forAllCategory, forAllDisabled, forAllDisabled, forAllDisabledReason, forAllDisabledReason, forAllExternalLink, forAllExternalLink, forAllUserBoolean0, forAllUserBoolean0, forAllUserBoolean1, forAllUserBoolean1, forAllUserBoolean2, forAllUserBoolean2, forAllUserBoolean3, forAllUserBoolean3, forAllUserBoolean4, forAllUserBoolean4, forAllUserCode0, forAllUserCode0, forAllUserCode1, forAllUserCode1, forAllUserCode2, forAllUserCode2, forAllUserCode3, forAllUserCode3, forAllUserCode4, forAllUserCode4, forAllUserDate0, forAllUserDate0, forAllUserDate1, forAllUserDate1, forAllUserDate2, forAllUserDate2, forAllUserDate3, forAllUserDate3, forAllUserDate4, forAllUserDate4, forAllUserDateTime0, forAllUserDateTime0, forAllUserDateTime1, forAllUserDateTime1, forAllUserDateTime2, forAllUserDateTime2, forAllUserDateTime3, forAllUserDateTime3, forAllUserDateTime4, forAllUserDateTime4, forAllUserNumber0, forAllUserNumber0, forAllUserNumber1, forAllUserNumber1, forAllUserNumber2, forAllUserNumber2, forAllUserNumber3, forAllUserNumber3, forAllUserNumber4, forAllUserNumber4, forAllUserString0, forAllUserString0, forAllUserString1, forAllUserString1, forAllUserString2, forAllUserString2, forAllUserString3, forAllUserString3, forAllUserString4, forAllUserString4, orderByCategory, orderByDisabled, orderByDisabledReason, orderByExternalLink, orderByUserBoolean0, orderByUserBoolean1, orderByUserBoolean2, orderByUserBoolean3, orderByUserBoolean4, orderByUserCode0, orderByUserCode1, orderByUserCode2, orderByUserCode3, orderByUserCode4, orderByUserDate0, orderByUserDate1, orderByUserDate2, orderByUserDate3, orderByUserDate4, orderByUserDateTime0, orderByUserDateTime1, orderByUserDateTime2, orderByUserDateTime3, orderByUserDateTime4, orderByUserNumber0, orderByUserNumber1, orderByUserNumber2, orderByUserNumber3, orderByUserNumber4, orderByUserString0, orderByUserString1, orderByUserString2, orderByUserString3, orderByUserString4, thereExistsCategory, thereExistsCategory, thereExistsDisabled, thereExistsDisabled, thereExistsDisabledReason, thereExistsDisabledReason, thereExistsExternalLink, thereExistsExternalLink, thereExistsUserBoolean0, thereExistsUserBoolean0, thereExistsUserBoolean1, thereExistsUserBoolean1, thereExistsUserBoolean2, thereExistsUserBoolean2, thereExistsUserBoolean3, thereExistsUserBoolean3, thereExistsUserBoolean4, thereExistsUserBoolean4, thereExistsUserCode0, thereExistsUserCode0, thereExistsUserCode1, thereExistsUserCode1, thereExistsUserCode2, thereExistsUserCode2, thereExistsUserCode3, thereExistsUserCode3, thereExistsUserCode4, thereExistsUserCode4, thereExistsUserDate0, thereExistsUserDate0, thereExistsUserDate1, thereExistsUserDate1, thereExistsUserDate2, thereExistsUserDate2, thereExistsUserDate3, thereExistsUserDate3, thereExistsUserDate4, thereExistsUserDate4, thereExistsUserDateTime0, thereExistsUserDateTime0, thereExistsUserDateTime1, thereExistsUserDateTime1, thereExistsUserDateTime2, thereExistsUserDateTime2, thereExistsUserDateTime3, thereExistsUserDateTime3, thereExistsUserDateTime4, thereExistsUserDateTime4, thereExistsUserNumber0, thereExistsUserNumber0, thereExistsUserNumber1, thereExistsUserNumber1, thereExistsUserNumber2, thereExistsUserNumber2, thereExistsUserNumber3, thereExistsUserNumber3, thereExistsUserNumber4, thereExistsUserNumber4, thereExistsUserString0, thereExistsUserString0, thereExistsUserString1, thereExistsUserString1, thereExistsUserString2, thereExistsUserString2, thereExistsUserString3, thereExistsUserString3, thereExistsUserString4, thereExistsUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObjectFilter
forAllAccessGrantedByParent, forAllAccessGrantedByParent, forAllAccessLevelBrowse, forAllAccessLevelBrowse, forAllAccessLevelDelete, forAllAccessLevelDelete, forAllAccessLevelUpdate, forAllAccessLevelUpdate, forAllOwner, forAllOwner, forAllOwningGroup, forAllOwningGroup, forAllOwningUser, forAllOwningUser, orderByAccessLevelBrowse, orderByAccessLevelDelete, orderByAccessLevelUpdate, orderByOwner, thereExistsAccessGrantedByParent, thereExistsAccessGrantedByParent, thereExistsAccessLevelBrowse, thereExistsAccessLevelBrowse, thereExistsAccessLevelDelete, thereExistsAccessLevelDelete, thereExistsAccessLevelUpdate, thereExistsAccessLevelUpdate, thereExistsOwner, thereExistsOwner, thereExistsOwningGroup, thereExistsOwningGroup, thereExistsOwningUser, thereExistsOwningUser
 
Methods inherited from interface org.openmdx.base.cci.BasicObjectFilter
forAllCreatedAt, forAllCreatedAt, forAllCreatedBy, forAllCreatedBy, forAllModifiedAt, forAllModifiedAt, forAllModifiedBy, forAllModifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedAt, thereExistsCreatedAt, thereExistsCreatedBy, thereExistsCreatedBy, thereExistsModifiedAt, thereExistsModifiedAt, thereExistsModifiedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.cci.ContextCapableFilter
forAllContext, forAllContext, thereExistsContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.cci.ExtentCapableFilter
forAllIdentity, forAllIdentity, orderByIdentity, thereExistsIdentity, thereExistsIdentity
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefFilter_1_0
clear, refAddValue, refAddValue, refAddValue, refGetAttributeSpecifiers, refGetFilterProperties
 

Method Detail

forAllArtifactType

void forAllArtifactType(short operator,
                        String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsArtifactType

void thereExistsArtifactType(short operator,
                             String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllArtifactType

void forAllArtifactType(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsArtifactType

void thereExistsArtifactType(short operator,
                             Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByArtifactType

void orderByArtifactType(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllDigestName

void forAllDigestName(short operator,
                      String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDigestName

void thereExistsDigestName(short operator,
                           String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDigestName

void forAllDigestName(short operator,
                      Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDigestName

void thereExistsDigestName(short operator,
                           Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByDigestName

void orderByDigestName(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllDigestValue

void forAllDigestValue(short operator,
                       String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDigestValue

void thereExistsDigestValue(short operator,
                            String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllDigestValue

void forAllDigestValue(short operator,
                       Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsDigestValue

void thereExistsDigestValue(short operator,
                            Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByDigestValue

void orderByDigestValue(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions

forAllVersion

void forAllVersion(short operator,
                   String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsVersion

void thereExistsVersion(short operator,
                        String[] filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

forAllVersion

void forAllVersion(short operator,
                   Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

thereExistsVersion

void thereExistsVersion(short operator,
                        Collection filterValues)
Parameters:
operator - The operator for this filter.
See Also:
FilterOperators

orderByVersion

void orderByVersion(short order)
Specifies the sort order of all the instances that match the filter criteria.

Parameters:
order - The sort order for this filter.
See Also:
Directions


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