Uses of Interface
com.arsdigita.persistence.Filter

Packages that use Filter
com.arsdigita.domain Domain Objects provide an application logic tier between the persistent storage and presentation tiers. 
com.arsdigita.kernel.permissions The permissioning (authorization) system. 
com.arsdigita.persistence The classes in this package provide an API for creating and manipulating Data Objects. 
 

Uses of Filter in com.arsdigita.domain
 

Methods in com.arsdigita.domain that return Filter
 Filter DomainQuery.setFilter(String conditions)
          Deprecated. see DomainQuery.addFilter(java.lang.String)
 Filter DomainQuery.addFilter(String conditions)
          Adds the conditions to the filter that will be used on this query.
 Filter DomainQuery.addFilter(Filter filter)
          This adds the passed in filter to this query and ANDs it with an existing filters.
 Filter DomainQuery.addInSubqueryFilter(String propertyName, String subqueryName)
          Highly experimental, for use by permissions service only.
 Filter DomainQuery.addInSubqueryFilter(String propertyName, String subQueryProperty, String queryName)
          Add an 'in' subquery to a query.
 Filter DomainQuery.addNotInSubqueryFilter(String propertyName, String subqueryName)
           
 Filter DomainQuery.addEqualsFilter(String attribute, Object value)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter DomainQuery.addNotEqualsFilter(String attribute, Object value)
          This creates the appropriate SQL for the given attribute and passed in value.
 

Methods in com.arsdigita.domain with parameters of type Filter
 boolean DomainQuery.removeFilter(Filter filter)
          Removes the passed in filter from this query if it was directly added to the query.
 Filter DomainQuery.addFilter(Filter filter)
          This adds the passed in filter to this query and ANDs it with an existing filters.
 

Uses of Filter in com.arsdigita.kernel.permissions
 

Methods in com.arsdigita.kernel.permissions that return Filter
static Filter PermissionService.getFilterQuery(FilterFactory factory, String propertyName, PrivilegeDescriptor privilege, OID partyOID)
          Returns a Filter to include only those results where the specified user has the specified privilege on the ACSObject identified by the specified property name.
static Filter PermissionService.getObjectFilterQuery(FilterFactory factory, String propertyName, PrivilegeDescriptor privilege, OID oid)
           
 Filter PermissionManager.getFilterQuery(FilterFactory factory, String propertyName, PrivilegeDescriptor privilege, OID partyOID)
          Returns a Filter to include only those results where the specified party has the specified privilege on the ACSObject identified by the specified property name.
 Filter PermissionManager.getObjectFilterQuery(FilterFactory factory, String propertyName, PrivilegeDescriptor privilege, OID objectOID)
           
 

Uses of Filter in com.arsdigita.persistence
 

Subinterfaces of Filter in com.arsdigita.persistence
 interface CompoundFilter
          CompoundFilters are used to AND or OR multiple filters together.
 

Methods in com.arsdigita.persistence that return Filter
 Filter DataQueryDecorator.setFilter(String conditions)
           
 Filter DataQueryDecorator.addFilter(String conditions)
           
 Filter DataQueryDecorator.addFilter(Filter filter)
           
 Filter DataQueryDecorator.addInSubqueryFilter(String propertyName, String subqueryName)
           
 Filter DataQueryDecorator.addInSubqueryFilter(String property, String subQueryProperty, String subqueryName)
           
 Filter DataQueryDecorator.addNotInSubqueryFilter(String propertyName, String subqueryName)
           
 Filter DataQueryDecorator.addEqualsFilter(String attribute, Object value)
           
 Filter DataQueryDecorator.addNotEqualsFilter(String attribute, Object value)
           
 Filter DataQueryDataCollectionAdapter.setFilter(String conditions)
           
 Filter DataQueryDataCollectionAdapter.addFilter(String conditions)
           
 Filter DataQueryDataCollectionAdapter.addFilter(Filter filter)
           
 Filter DataQueryDataCollectionAdapter.addInSubqueryFilter(String propertyName, String subqueryName)
           
 Filter DataQueryDataCollectionAdapter.addEqualsFilter(String attribute, Object value)
           
 Filter DataQueryDataCollectionAdapter.addNotEqualsFilter(String attribute, Object value)
           
 Filter FilterFactory.simple(String sql)
           
 Filter FilterFactory.equals(String attribute, Object value)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.notEquals(String attribute, Object value)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.lessThan(String attribute, Object value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.lessThanEquals(String attribute, Object value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.greaterThan(String attribute, Object value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.greaterThanEquals(String attribute, Object value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.startsWith(String attribute, String value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.endsWith(String attribute, String value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.contains(String attribute, String value, boolean trueForAllIfValueIsNull)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter FilterFactory.compare(String expressionOne, int comparator, String expressionTwo)
          This method is used to compare two expressions to each other.
 Filter FilterFactory.in(String propertyName, String queryName)
          This creates a filter that constructs an "in" style subquery with the given property and subquery.
 Filter FilterFactory.in(String property, String subQueryProperty, String queryName)
          This creates a filter that constructs an "in" style subquery with the given property to be filtered on and subquery.
 Filter FilterFactory.notIn(String propertyName, String queryName)
          This creates a filter that constructs a "not in" style subquery with the given property and subquery.
 Filter Filter.set(String parameterName, Object value)
          Sets the values of the bind variables in the Filter.
 Filter DataAssociation.setFilter(String conditions)
          Deprecated. see #addFilter
 Filter DataAssociation.addFilter(String conditions)
          Deprecated. use DataAssociation.cursor().addFilter(String conditions)
 Filter DataQuery.setFilter(String conditions)
          Deprecated. see DataQuery.addFilter(java.lang.String)
 Filter DataQuery.addFilter(String conditions)
          Adds the conditions to the filter that will be used on this query.
 Filter DataQuery.addFilter(Filter filter)
          This adds the passed in filter to this query and ANDs it with an existing filters.
 Filter DataQuery.addInSubqueryFilter(String propertyName, String subqueryName)
          Add an 'in' subquery to a query.
 Filter DataQuery.addInSubqueryFilter(String propertyName, String subQueryProperty, String queryName)
          Highly experimental; use with caution..
 Filter DataQuery.addNotInSubqueryFilter(String propertyName, String subqueryName)
           
 Filter DataQuery.addEqualsFilter(String attribute, Object value)
          This creates the appropriate SQL for the given attribute and passed in value.
 Filter DataQuery.addNotEqualsFilter(String attribute, Object value)
          This creates the appropriate SQL for the given attribute and passed in value.
 

Methods in com.arsdigita.persistence with parameters of type Filter
 Filter DataQueryDecorator.addFilter(Filter filter)
           
 boolean DataQueryDecorator.removeFilter(Filter filter)
           
 Filter DataQueryDataCollectionAdapter.addFilter(Filter filter)
           
 CompoundFilter CompoundFilter.addFilter(Filter filter)
          This adds the passed in filter to this query and adds it according to the type of filter this is (if it was created using Filter.or() then it ORs this filter with the existing ones; otherwise it ANDs it);
 boolean CompoundFilter.removeFilter(Filter filter)
          Removes the passed in filter if it was directly added to this compound filter.
 Filter DataQuery.addFilter(Filter filter)
          This adds the passed in filter to this query and ANDs it with an existing filters.
 boolean DataQuery.removeFilter(Filter filter)
          Removes the passed in filter from this query if it was directly added to the query.
 



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC