public class DefaultObjectPreviewService extends Object implements ObjectPreviewService
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_PREVIEW_ICON |
protected static String |
EMPTY_PREVIEW_ICON |
static String |
IMAGE_PNG_MIME |
static org.slf4j.Logger |
LOG |
protected static String |
MIME_PREVIEW_ICONS_PATH |
PREFERRED_PREVIEW_SUFFIX| Constructor and Description |
|---|
DefaultObjectPreviewService() |
| Modifier and Type | Method and Description |
|---|---|
ObjectPreview |
getPreview(Object data,
Base configuration)
Gets preview for the given object
|
ObjectPreview |
getPreview(Object target,
Base configuration,
CockpitContext context)
Gets preview for the given object
|
ObjectPreview |
getPreview(String mime)
Gets preview for the given mime
|
ObjectPreview |
getPreview(String mime,
CockpitContext context)
Gets preview for the given mime
|
List<PreviewResolutionStrategy> |
getUrlResolutionStrategies() |
void |
setMediaGroups(Properties mediaGroups) |
void |
setMediaIcons(Properties mediaIcons) |
void |
setPermissionFacade(PermissionFacade permissionFacade) |
void |
setPropertyValueService(PropertyValueService propertyValueService) |
void |
setUrlResolutionStrategies(List<PreviewResolutionStrategy> urlResolutionStrategies) |
void |
setWebMimes(Properties webMimes) |
public static final org.slf4j.Logger LOG
public static final String IMAGE_PNG_MIME
protected static final String DEFAULT_PREVIEW_ICON
protected static final String MIME_PREVIEW_ICONS_PATH
protected static final String EMPTY_PREVIEW_ICON
public ObjectPreview getPreview(String mime)
ObjectPreviewServicegetPreview in interface ObjectPreviewServicemime - type for which a default preview URL should be returnedpublic ObjectPreview getPreview(String mime, CockpitContext context)
ObjectPreviewServicegetPreview in interface ObjectPreviewServicemime - type for which a default preview URL should be returnedcontext - context to resolve the previewpublic ObjectPreview getPreview(Object data, Base configuration)
ObjectPreviewServicegetPreview in interface ObjectPreviewServicedata - object for which preview URL should be returnedconfiguration - Base configuration for the typepublic ObjectPreview getPreview(Object target, Base configuration, CockpitContext context)
ObjectPreviewServicegetPreview in interface ObjectPreviewServicetarget - object for which preview URL should be returnedconfiguration - Base configuration for the typecontext - context to resolve the previewpublic void setMediaIcons(Properties mediaIcons)
public void setMediaGroups(Properties mediaGroups)
public void setWebMimes(Properties webMimes)
public void setPropertyValueService(PropertyValueService propertyValueService)
public void setPermissionFacade(PermissionFacade permissionFacade)
public List<PreviewResolutionStrategy> getUrlResolutionStrategies()
public void setUrlResolutionStrategies(List<PreviewResolutionStrategy> urlResolutionStrategies)
Copyright © 2018. All rights reserved.