Package org.alfresco.repo.thumbnail
Class ThumbnailDefinition
- java.lang.Object
-
- org.alfresco.repo.thumbnail.ThumbnailDefinition
-
public class ThumbnailDefinition extends java.lang.ObjectThis class provides the thumbnail details to the thumbnail service.- Author:
- Roy Wetherall
-
-
Constructor Summary
Constructors Constructor Description ThumbnailDefinition()Default constructorThumbnailDefinition(java.lang.String destinationMimetype, TransformationOptions options)ConstructorThumbnailDefinition(java.lang.String mimetype, TransformationOptions options, java.lang.String thumbnailName)Constructor.ThumbnailDefinition(java.lang.String mimetype, TransformationOptions options, java.lang.String thumbnailName, java.lang.String placeHolderResourcePath)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)FailureHandlingOptionsgetFailureHandlingOptions()Get thefailure options.java.lang.StringgetMimeAwarePlaceHolderResourcePath()java.lang.StringgetMimetype()Get the destination mimetypejava.lang.StringgetName()Gets the name of the thumbnailjava.lang.StringgetPlaceHolderResourcePath()java.lang.StringgetRunAs()ThumbnailRegistrygetThumbnailRegistry()Gets the thumbnail registryTransformationOptionsgetTransformationOptions()Get the transformation optionsinthashCode()voidregister()Registers the thumbnail definition with the thumbnail registry.voidsetFailureHandlingOptions(FailureHandlingOptions failureOptions)Set thefailure options.voidsetMimeAwarePlaceHolderResourcePath(java.lang.String mimeAwarePlaceHolderResourcePath)This method sets the mime-aware placeholder resource path template.voidsetMimetype(java.lang.String mimetype)Set the destination mimetypevoidsetName(java.lang.String thumbnailName)Sets the name of the thumbnailvoidsetPlaceHolderResourcePath(java.lang.String placeHolderResourcePath)This method sets the placeholder resource path.voidsetRunAs(java.lang.String runAs)voidsetThumbnailRegistry(ThumbnailRegistry thumbnailRegistry)Sets the thumbnail registryvoidsetTransformationOptions(TransformationOptions options)Set the transformation options
-
-
-
Constructor Detail
-
ThumbnailDefinition
public ThumbnailDefinition()
Default constructor
-
ThumbnailDefinition
public ThumbnailDefinition(java.lang.String destinationMimetype, TransformationOptions options)Constructor- Parameters:
destinationMimetype- Stringoptions- TransformationOptions
-
ThumbnailDefinition
public ThumbnailDefinition(java.lang.String mimetype, TransformationOptions options, java.lang.String thumbnailName)Constructor. Specify the name of the thumbnail.- Parameters:
thumbnailName- the name of the thumbnail, can be null
-
ThumbnailDefinition
public ThumbnailDefinition(java.lang.String mimetype, TransformationOptions options, java.lang.String thumbnailName, java.lang.String placeHolderResourcePath)Constructor. Specify the place holder thumbnail path.- Parameters:
mimetype- Stringoptions- TransformationOptionsthumbnailName- StringplaceHolderResourcePath- String
-
-
Method Detail
-
setMimetype
public void setMimetype(java.lang.String mimetype)
Set the destination mimetype- Parameters:
mimetype- the destination minetype
-
getMimetype
public java.lang.String getMimetype()
Get the destination mimetype- Returns:
- the destination mimetype
-
setTransformationOptions
public void setTransformationOptions(TransformationOptions options)
Set the transformation options- Parameters:
options- the transformation options
-
getTransformationOptions
public TransformationOptions getTransformationOptions()
Get the transformation options- Returns:
- the transformation options
-
setFailureHandlingOptions
public void setFailureHandlingOptions(FailureHandlingOptions failureOptions)
Set thefailure options.- Parameters:
failureOptions- the failure options.- Since:
- 3.5.0
-
getFailureHandlingOptions
public FailureHandlingOptions getFailureHandlingOptions()
Get thefailure options.- Returns:
- the failure options
- Since:
- 3.5.0
-
setName
public void setName(java.lang.String thumbnailName)
Sets the name of the thumbnail- Parameters:
thumbnailName- the thumbnail name
-
getName
public java.lang.String getName()
Gets the name of the thumbnail- Returns:
- String the name of the thumbnail, null if non specified
-
setRunAs
public void setRunAs(java.lang.String runAs)
-
getRunAs
public java.lang.String getRunAs()
-
setPlaceHolderResourcePath
public void setPlaceHolderResourcePath(java.lang.String placeHolderResourcePath)
This method sets the placeholder resource path.- Parameters:
placeHolderResourcePath- String
-
getPlaceHolderResourcePath
public java.lang.String getPlaceHolderResourcePath()
- Returns:
- String
-
setMimeAwarePlaceHolderResourcePath
public void setMimeAwarePlaceHolderResourcePath(java.lang.String mimeAwarePlaceHolderResourcePath)
This method sets the mime-aware placeholder resource path template.- Parameters:
mimeAwarePlaceHolderResourcePath- String- Since:
- 3.4.1 (Team)
-
getMimeAwarePlaceHolderResourcePath
public java.lang.String getMimeAwarePlaceHolderResourcePath()
- Returns:
- String
- Since:
- 3.4.1 (Team)
-
getThumbnailRegistry
public ThumbnailRegistry getThumbnailRegistry()
Gets the thumbnail registry- Returns:
- the thumbnail registry
-
setThumbnailRegistry
public void setThumbnailRegistry(ThumbnailRegistry thumbnailRegistry)
Sets the thumbnail registry- Parameters:
thumbnailRegistry- ThumbnailRegistry
-
register
public void register()
Registers the thumbnail definition with the thumbnail registry.- See Also:
setThumbnailRegistry(ThumbnailRegistry)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-