org.alfresco.wcm.preview
Class PreviewURIServiceImpl

java.lang.Object
  extended by org.alfresco.wcm.preview.PreviewURIServiceImpl
All Implemented Interfaces:
PreviewURIService

public class PreviewURIServiceImpl
extends java.lang.Object
implements PreviewURIService

Preview URI Service fundamental API.

This service API is designed to support the Preview URI API

Since:
3.2

Constructor Summary
PreviewURIServiceImpl()
           
 
Method Summary
 java.lang.String getDefaultProviderName()
          Return default Preview URI service provider
 java.lang.String getPreviewURI(java.lang.String sbStoreId, java.lang.String pathToAsset)
           
 java.util.List getPreviewURIs(java.lang.String sbStoreId, java.util.List pathsToAssets)
           
 java.lang.String getProviderName(java.lang.String wpStoreId)
          Return Preview URI service provider configured for web project
 java.util.Set getProviderNames()
          Return list of registered Preview URI service providers
 void setPreviewURIServiceRegistry(PreviewURIServiceRegistry previewURIProviderRegistry)
           
 void setWebProjectService(WebProjectService wpService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreviewURIServiceImpl

public PreviewURIServiceImpl()
Method Detail

setPreviewURIServiceRegistry

public void setPreviewURIServiceRegistry(PreviewURIServiceRegistry previewURIProviderRegistry)

setWebProjectService

public void setWebProjectService(WebProjectService wpService)

getPreviewURI

public java.lang.String getPreviewURI(java.lang.String sbStoreId,
                                      java.lang.String pathToAsset)
Specified by:
getPreviewURI in interface PreviewURIService
Parameters:
sbStoreId - The sandbox store id to generate the preview URI for.
pathToAsset - The path to the asset to generate the preview URI for (can be null or empty, to return preview URL to store).
Returns:
The Preview URI for the given sandbox and/or asset (may be null).

getPreviewURIs

public java.util.List getPreviewURIs(java.lang.String sbStoreId,
                                     java.util.List pathsToAssets)
Specified by:
getPreviewURIs in interface PreviewURIService
Parameters:
sbStoreId - The sandbox store id to generate the preview URI for.
pathsToAssets - List of paths to the assets to generate the preview URI for.
Returns:
The Preview URI for the given assets (may be null).

getProviderNames

public java.util.Set getProviderNames()
Description copied from interface: PreviewURIService
Return list of registered Preview URI service providers

Specified by:
getProviderNames in interface PreviewURIService
Returns:

getDefaultProviderName

public java.lang.String getDefaultProviderName()
Description copied from interface: PreviewURIService
Return default Preview URI service provider

Specified by:
getDefaultProviderName in interface PreviewURIService
Returns:

getProviderName

public java.lang.String getProviderName(java.lang.String wpStoreId)
Description copied from interface: PreviewURIService
Return Preview URI service provider configured for web project

Specified by:
getProviderName in interface PreviewURIService
Returns:


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.