com.arsdigita.cms.search
Class IntermediaQueryEngine

java.lang.Object
  extended bycom.arsdigita.util.LockableImpl
      extended bycom.arsdigita.search.intermedia.BaseQueryEngine
          extended bycom.arsdigita.cms.search.IntermediaQueryEngine
All Implemented Interfaces:
com.arsdigita.util.Lockable, com.arsdigita.search.QueryEngine

public class IntermediaQueryEngine
extends com.arsdigita.search.intermedia.BaseQueryEngine


Field Summary
 
Fields inherited from class com.arsdigita.search.intermedia.BaseQueryEngine
LANGUAGE, LINK_TEXT, OBJECT_ID, OBJECT_TYPE, SCORE, SUMMARY
 
Fields inherited from interface com.arsdigita.util.Lockable
versionId
 
Constructor Summary
IntermediaQueryEngine()
           
 
Method Summary
protected  void addCategoryFilter(com.arsdigita.persistence.DataQuery query, com.arsdigita.search.filters.CategoryFilterSpecification filter)
           
protected  void addContentTypeFilter(com.arsdigita.persistence.DataQuery query, ContentTypeFilterSpecification filter)
           
protected  void addCreationDateFilter(com.arsdigita.persistence.DataQuery query, com.arsdigita.search.filters.DateRangeFilterSpecification filter)
           
protected  void addFilter(com.arsdigita.persistence.DataQuery query, com.arsdigita.search.FilterSpecification filter)
           
protected  void addLastModifiedDateFilter(com.arsdigita.persistence.DataQuery query, com.arsdigita.search.filters.DateRangeFilterSpecification filter)
           
protected  void addLaunchDateFilter(com.arsdigita.persistence.DataQuery query, com.arsdigita.search.filters.DateRangeFilterSpecification filter)
           
protected  void addPartyFilter(com.arsdigita.persistence.DataQuery query, com.arsdigita.search.filters.PartyFilterSpecification filter, String columnName)
           
protected  void addVersionFilter(com.arsdigita.persistence.DataQuery query, VersionFilterSpecification filter)
           
 
Methods inherited from class com.arsdigita.search.intermedia.BaseQueryEngine
addColumn, addCondition, addFilters, addObjectTypeFilter, addPermissionFilter, addTable, buildQuery, buildQueryString, cleanSearchString, process
 
Methods inherited from class com.arsdigita.util.LockableImpl
isLocked, lock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntermediaQueryEngine

public IntermediaQueryEngine()
Method Detail

addFilter

protected void addFilter(com.arsdigita.persistence.DataQuery query,
                         com.arsdigita.search.FilterSpecification filter)

addVersionFilter

protected void addVersionFilter(com.arsdigita.persistence.DataQuery query,
                                VersionFilterSpecification filter)

addLaunchDateFilter

protected void addLaunchDateFilter(com.arsdigita.persistence.DataQuery query,
                                   com.arsdigita.search.filters.DateRangeFilterSpecification filter)

addLastModifiedDateFilter

protected void addLastModifiedDateFilter(com.arsdigita.persistence.DataQuery query,
                                         com.arsdigita.search.filters.DateRangeFilterSpecification filter)

addCreationDateFilter

protected void addCreationDateFilter(com.arsdigita.persistence.DataQuery query,
                                     com.arsdigita.search.filters.DateRangeFilterSpecification filter)

addPartyFilter

protected void addPartyFilter(com.arsdigita.persistence.DataQuery query,
                              com.arsdigita.search.filters.PartyFilterSpecification filter,
                              String columnName)

addContentTypeFilter

protected void addContentTypeFilter(com.arsdigita.persistence.DataQuery query,
                                    ContentTypeFilterSpecification filter)

addCategoryFilter

protected void addCategoryFilter(com.arsdigita.persistence.DataQuery query,
                                 com.arsdigita.search.filters.CategoryFilterSpecification filter)


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