nl.gx.webmanager.services.seo.internal
Interface InternalSEOService

All Known Implementing Classes:
SEOServiceImpl

public interface InternalSEOService

Provides an API to retrieve other injected Services. These methods are meant to be used to retrieve injected Services from objects that
don't have Service dependency injection.

Author:
Sander Dahlberg, Hallo Khaznadar

Method Summary
 ConfigurationManagement getConfigManager()
          Provides the ConfigurationManagement service.
 MediaItemVersion getCurrent(MediaItem mediaItem)
           
 PageVersion getCurrent(Page page, Language language)
          Returns the current page version given the page and a language.
 DataSourceManager getDataSourceManager()
          Provides the DataSourceManager service.
 java.lang.String getMediaItemTitle(MediaItemVersion mediaItemVersion)
          Returns the input string used for generating the friendly URL for this media item version.
 PageFriendlyURLEntityDAO getPageEntityDAO()
          Returns the DAO for page friendly URL entities.
 java.lang.String getPageTitle(PageVersion pageVersion)
          Returns the title used for generating the friendly URL for this page version.
 

Method Detail

getConfigManager

ConfigurationManagement getConfigManager()
Provides the ConfigurationManagement service.

Returns:
Reference to the ConfigurationManagement service.

getDataSourceManager

DataSourceManager getDataSourceManager()
Provides the DataSourceManager service.

Returns:
Reference to the DataSourceManager service.

getCurrent

PageVersion getCurrent(Page page,
                       Language language)
Returns the current page version given the page and a language. Different from Page.getCurrent(Language) in that it does not return results from the current cache.

Parameters:
page - Calculate current page version from this page.
language - Scope the results to this language.
Returns:
Current page version.

getCurrent

MediaItemVersion getCurrent(MediaItem mediaItem)

getPageTitle

java.lang.String getPageTitle(PageVersion pageVersion)
Returns the title used for generating the friendly URL for this page version. See SEOService.getPageTitle(PageVersion).

Parameters:
pageVersion - Page version.
Returns:
Title.

getMediaItemTitle

java.lang.String getMediaItemTitle(MediaItemVersion mediaItemVersion)
Returns the input string used for generating the friendly URL for this media item version.

Parameters:
mediaItemVersion - Media item version.
Returns:
Raw friendly URL.

getPageEntityDAO

PageFriendlyURLEntityDAO getPageEntityDAO()
Returns the DAO for page friendly URL entities.

Returns:
DAO object.


Copyright © 2007-2011 GX Software BV. All Rights Reserved.