org.apache.portals.graffito.services.search.impl
Class ContentSearchServiceImpl

java.lang.Object
  extended by org.apache.portals.graffito.services.search.impl.ContentSearchServiceImpl
All Implemented Interfaces:
org.apache.portals.graffito.services.search.ContentSearchService

public class ContentSearchServiceImpl
extends java.lang.Object
implements org.apache.portals.graffito.services.search.ContentSearchService

Author:
Christophe

Field Summary
static java.lang.String CONTENT_TEXT
           
static java.lang.String CONTENT_TYPE_FIELD
           
static java.lang.String CREATION_DATE_FIELD
           
static java.lang.String DESCRIPTION_FIELD
           
static java.lang.String LANGUAGE_FIELD
           
static java.lang.String LAST_MODIFIED_DATE_FIELD
           
static java.lang.String NAME_FIELD
           
static java.lang.String NO_VERSION
           
static java.lang.String OWNER_FIELD
           
static java.lang.String REVISION_FIELD
           
static java.lang.String SIZE_FIELD
           
static java.lang.String TITLE_FIELD
           
static java.lang.String URI_FIELD
           
 
Constructor Summary
ContentSearchServiceImpl(ContentPersistenceService persistenceService, java.lang.String indexRoot)
          Constructor
 
Method Summary
 org.apache.portals.graffito.services.search.Filter newFilter()
           
 org.apache.portals.graffito.services.search.SearchResults searchCmsObjects(java.lang.Class cmsObjectClass, org.apache.portals.graffito.services.search.Filter filter)
           
 org.apache.portals.graffito.services.search.SearchResults searchCmsObjects(org.apache.portals.graffito.services.search.Filter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URI_FIELD

public static final java.lang.String URI_FIELD
See Also:
Constant Field Values

DESCRIPTION_FIELD

public static final java.lang.String DESCRIPTION_FIELD
See Also:
Constant Field Values

TITLE_FIELD

public static final java.lang.String TITLE_FIELD
See Also:
Constant Field Values

NAME_FIELD

public static final java.lang.String NAME_FIELD
See Also:
Constant Field Values

REVISION_FIELD

public static final java.lang.String REVISION_FIELD
See Also:
Constant Field Values

CREATION_DATE_FIELD

public static final java.lang.String CREATION_DATE_FIELD
See Also:
Constant Field Values

LAST_MODIFIED_DATE_FIELD

public static final java.lang.String LAST_MODIFIED_DATE_FIELD
See Also:
Constant Field Values

CONTENT_TYPE_FIELD

public static final java.lang.String CONTENT_TYPE_FIELD
See Also:
Constant Field Values

LANGUAGE_FIELD

public static final java.lang.String LANGUAGE_FIELD
See Also:
Constant Field Values

OWNER_FIELD

public static final java.lang.String OWNER_FIELD
See Also:
Constant Field Values

SIZE_FIELD

public static final java.lang.String SIZE_FIELD
See Also:
Constant Field Values

CONTENT_TEXT

public static final java.lang.String CONTENT_TEXT
See Also:
Constant Field Values

NO_VERSION

public static final java.lang.String NO_VERSION
See Also:
Constant Field Values
Constructor Detail

ContentSearchServiceImpl

public ContentSearchServiceImpl(ContentPersistenceService persistenceService,
                                java.lang.String indexRoot)
                         throws org.apache.portals.graffito.exception.ContentManagementException
Constructor

Parameters:
persistenceService - The persistence service
indexRoot - the Lucene root index folder
Throws:
org.apache.portals.graffito.exception.ContentManagementException
Method Detail

newFilter

public org.apache.portals.graffito.services.search.Filter newFilter()
Specified by:
newFilter in interface org.apache.portals.graffito.services.search.ContentSearchService
See Also:
ContentSearchService.newFilter()

searchCmsObjects

public org.apache.portals.graffito.services.search.SearchResults searchCmsObjects(org.apache.portals.graffito.services.search.Filter filter)
                                                                           throws org.apache.portals.graffito.exception.ContentManagementException
Specified by:
searchCmsObjects in interface org.apache.portals.graffito.services.search.ContentSearchService
Throws:
org.apache.portals.graffito.exception.ContentManagementException
See Also:
ContentSearchService.searchCmsObjects(org.apache.portals.graffito.services.search.Filter)

searchCmsObjects

public org.apache.portals.graffito.services.search.SearchResults searchCmsObjects(java.lang.Class cmsObjectClass,
                                                                                  org.apache.portals.graffito.services.search.Filter filter)
                                                                           throws org.apache.portals.graffito.exception.ContentManagementException
Specified by:
searchCmsObjects in interface org.apache.portals.graffito.services.search.ContentSearchService
Throws:
org.apache.portals.graffito.exception.ContentManagementException
See Also:
ContentSearchService.searchCmsObjects(java.lang.Class, org.apache.portals.graffito.services.search.Filter)


Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.