public class DynamoRenditionImpl extends AbstractRenditionImpl
priorityUpgradeValue, renditionPriorityValues
Modifier | Constructor and Description |
---|---|
protected |
DynamoRenditionImpl()
Spring is in charge of all instantiating
|
Modifier and Type | Method and Description |
---|---|
void |
addRendition(java.lang.String ticket,
java.lang.String objectId,
java.io.InputStream content,
java.lang.String mimeType)
This adds the given rendition in the inputstream to the document.
|
boolean |
canBeRenditioned(java.lang.String ticket,
java.lang.String objectId,
java.lang.String targetMimetype)
Returns true if a rendition of the given document to the target is possible; false otherwise.
|
boolean |
checkIfRenditioningAndUpgradePriority(java.lang.String ticket,
java.lang.String objectId)
Returns true if the object is currently renditioning; false otherwise, and increases the priority if it is renditioning
|
void |
generateRendition(java.lang.String ticket,
java.lang.String objectId,
java.lang.String sourceMimetype,
java.lang.String targetMimetype)
This rendition attempts to transform a document using any asynchronous transformer which exists
for these mimetypes, and defers to synchronous transformers if none are available.
|
void |
generateRenditionAsync(java.lang.String ticket,
java.lang.String objectId,
java.lang.String sourceMimetype,
java.lang.String targetMimetype)
Attempts to generate a rendition asynchronously, using the given objectId, sourceMimetype, and targetMimetype.
|
void |
generateRenditionSync(java.lang.String ticket,
java.lang.String objectId,
java.lang.String sourceMimetype,
java.lang.String targetMimetype)
Generates a rendition synchronously, not returning until a rendition exists on the given
objectId.
|
boolean |
isRenditioning(java.lang.String ticket,
java.lang.String objectId)
Returns true if the object is currently renditioning; false otherwise.
|
void |
removeRendition(java.lang.String ticket,
java.lang.String objectId,
java.lang.String mimeType)
This removes the rendition with the given mimetype from the document.
|
boolean |
renditioningFailed(java.lang.String ticket,
java.lang.String objectId)
Returns true if the given objectId has failed to receive a rendition; false otherwise.
|
void |
setRenditioningPriority(java.lang.String ticket,
java.lang.String objectId,
java.lang.Integer priority)
Sets the renditioning priority on the given objectId.
|
getPriorityUpgradeValue, getRenditionPriorityValues, setPriorityUpgradeValue, setRenditionPriorityValues
protected DynamoRenditionImpl()
public void generateRendition(java.lang.String ticket, java.lang.String objectId, java.lang.String sourceMimetype, java.lang.String targetMimetype)
IRendition
com.tsgrp.opencontent.core.extendedcontent.IExtendedContent#generateRendition(java.lang.String,
java.lang.String)
public void generateRenditionAsync(java.lang.String ticket, java.lang.String objectId, java.lang.String sourceMimetype, java.lang.String targetMimetype)
IRendition
com.tsgrp.opencontent.core.rendition.IRendition#generateRenditionAsync(java.
lang.String, java.lang.String, java.lang.String, java.lang.String)
public void generateRenditionSync(java.lang.String ticket, java.lang.String objectId, java.lang.String sourceMimetype, java.lang.String targetMimetype) throws OCRuntimeException
IRendition
OCRuntimeException
- if no configured synchronous transformer is available for these mimetypescom.tsgrp.opencontent.core.rendition.IRendition#generateRenditionSync(java.
lang.String, java.lang.String, java.lang.String, java.lang.String)
public void addRendition(java.lang.String ticket, java.lang.String objectId, java.io.InputStream content, java.lang.String mimeType)
IRendition
com.tsgrp.opencontent.core.rendition.IRendition#addRendition(java.lang.
String, java.lang.String, java.io.InputStream, java.lang.String)
public void removeRendition(java.lang.String ticket, java.lang.String objectId, java.lang.String mimeType)
IRendition
com.tsgrp.opencontent.core.rendition.IRendition#removeRendition(java.lang.
String, java.lang.String, java.lang.String)
public boolean isRenditioning(java.lang.String ticket, java.lang.String objectId)
IRendition
com.tsgrp.opencontent.core.rendition.IRendition#isRenditioning(java.lang.
String, java.lang.String)
public void setRenditioningPriority(java.lang.String ticket, java.lang.String objectId, java.lang.Integer priority)
IRendition
priority
- If null then priority will be set to the lowest priority availablecom.tsgrp.opencontent.core.rendition.IRendition#setRenditioningPriority(java.
lang.String, java.lang.String, java.lang.Integer)
public boolean canBeRenditioned(java.lang.String ticket, java.lang.String objectId, java.lang.String targetMimetype)
IRendition
com.tsgrp.opencontent.core.rendition.IRendition#canBeRenditioned(java.lang.
String, java.lang.String, java.lang.String)
public boolean renditioningFailed(java.lang.String ticket, java.lang.String objectId)
IRendition
com.tsgrp.opencontent.core.rendition.IRendition#renditioningFailed(java.lang.
String, java.lang.String)
public boolean checkIfRenditioningAndUpgradePriority(java.lang.String ticket, java.lang.String objectId)
IRendition