net.sourceforge.openutils.mgnlmedia.media.types.impl
Class DocumentTypeHandler
java.lang.Object
net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler
net.sourceforge.openutils.mgnlmedia.media.types.impl.MediaWithPreviewImageTypeHandler
net.sourceforge.openutils.mgnlmedia.media.types.impl.DocumentTypeHandler
- All Implemented Interfaces:
- MediaTypeHandler
public class DocumentTypeHandler
- extends MediaWithPreviewImageTypeHandler
Type handler for generic "document" handling (pdf files).
- Version:
- $Id: DocumentTypeHandler.java 3702 2011-11-20 17:59:29Z fgiust $
- Author:
- dschivo
| Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler |
addToInfo, getAbstract, getDescription, getExtension, getFilename, getFullFilename, getMediaInfo, getNewNodeName, getOriginalFileNodeData, getPreviewUrl, getTags, getTitle, getUrl, init, isExternal, onSavingPropertyMedia, saveFromZipFile, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentTypeHandler
public DocumentTypeHandler()
getUrl
public String getUrl(info.magnolia.cms.core.Content media)
- return thumbnail absolute url
- Specified by:
getUrl in interface MediaTypeHandler- Overrides:
getUrl in class BaseTypeHandler
- Parameters:
media - media
- Returns:
- url
onPostSave
public boolean onPostSave(info.magnolia.cms.core.Content media)
- Called from dialog when saving a media
- Specified by:
onPostSave in interface MediaTypeHandler- Overrides:
onPostSave in class BaseTypeHandler
- Parameters:
media - media saving
- Returns:
- true if continue saving
createPdfPreview
protected void createPdfPreview(info.magnolia.cms.core.Content media,
InputStream stream,
String filename)
- Automatically create a thumbnail from the pdf.
- Parameters:
media - main media nodestream - inputStream for the original pdffilename - original filename
copyPreviewImageToRepository
protected void copyPreviewImageToRepository(info.magnolia.cms.core.Content media,
File file,
String filename)
- Copy a preview image to a nodedata.
- Parameters:
media - main media nodefile - File to be copiedfilename - filename
getReplacementThumbnail
public String getReplacementThumbnail()
-
- Specified by:
getReplacementThumbnail in class MediaWithPreviewImageTypeHandler
Copyright © 2008-2011 Openmind. All Rights Reserved.