org.alfresco.wcm.preview
Class AbstractPreviewURIServiceProvider

java.lang.Object
  extended by org.alfresco.wcm.preview.AbstractPreviewURIServiceProvider
All Implemented Interfaces:
PreviewURIServiceProvider
Direct Known Subclasses:
NullPreviewURIService, URITemplatePreviewURIService, VirtualisationServerPreviewURIService

public abstract class AbstractPreviewURIServiceProvider
extends java.lang.Object
implements PreviewURIServiceProvider

Abstract Preview URI Service Provider

Since:
3.2

Constructor Summary
AbstractPreviewURIServiceProvider()
           
 
Method Summary
abstract  java.lang.String getPreviewURI(java.lang.String sbStoreId, java.lang.String relativePath, PreviewContext previewContext)
           
 java.util.List getPreviewURIs(java.lang.String sbStoreId, java.util.List relativePaths, PreviewContext previewContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPreviewURIServiceProvider

public AbstractPreviewURIServiceProvider()
Method Detail

getPreviewURI

public abstract java.lang.String getPreviewURI(java.lang.String sbStoreId,
                                               java.lang.String relativePath,
                                               PreviewContext previewContext)
Specified by:
getPreviewURI in interface PreviewURIServiceProvider
Parameters:
sbStoreId - The sandbox store id to generate the preview URI for.
relativePath - The path to the asset to generate the preview URI for (can be null or empty, to return preview URL to store).
previewContext - Additional preview context
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 relativePaths,
                                     PreviewContext previewContext)
Specified by:
getPreviewURIs in interface PreviewURIServiceProvider
Parameters:
sbStoreId - The sandbox store id to generate the preview URI for.
relativePaths - The paths to the assets to generate the preview URI for.
previewContext - Additional preview context
Returns:
The Preview URIs for the given asset paths (may be null).


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