|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.thumbnail.ThumbnailServiceImpl
public class ThumbnailServiceImpl
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy |
---|
Policy.Arg |
Field Summary |
---|
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeCreateNodePolicy |
---|
QNAME |
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateNodePolicy |
---|
QNAME |
Fields inherited from interface org.alfresco.repo.policy.Policy |
---|
NAMESPACE |
Constructor Summary | |
---|---|
ThumbnailServiceImpl()
|
Method Summary | |
---|---|
void |
beforeCreateNode(org.alfresco.service.cmr.repository.NodeRef parentRef,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
org.alfresco.service.namespace.QName nodeTypeQName)
Called before a new node is created. |
org.alfresco.service.cmr.repository.NodeRef |
createThumbnail(org.alfresco.service.cmr.repository.NodeRef node,
org.alfresco.service.namespace.QName contentProperty,
java.lang.String mimetype,
TransformationOptions transformationOptions,
java.lang.String thumbnailName)
Creates a new thumbnail for the given node and content property. |
org.alfresco.service.cmr.repository.NodeRef |
createThumbnail(org.alfresco.service.cmr.repository.NodeRef node,
org.alfresco.service.namespace.QName contentProperty,
java.lang.String mimetype,
TransformationOptions transformationOptions,
java.lang.String thumbnailName,
ThumbnailParentAssociationDetails assocDetails)
|
java.util.Map |
getFailedThumbnails(org.alfresco.service.cmr.repository.NodeRef sourceNode)
This method returns a Map of failed thumbnails for the specified source node. |
org.alfresco.service.cmr.repository.NodeRef |
getThumbnailByName(org.alfresco.service.cmr.repository.NodeRef node,
org.alfresco.service.namespace.QName contentProperty,
java.lang.String thumbnailName)
Gets the thumbnail for a given content property with a given name. |
org.alfresco.service.cmr.repository.NodeRef |
getThumbnailNode(org.alfresco.service.cmr.repository.ChildAssociationRef thumbnailRef)
This method returns the NodeRef for the thumbnail, using the ChildAssociationRef that links the sourceNode to its associated Thumbnail node. |
ThumbnailRegistry |
getThumbnailRegistry()
Gets the thumbnail registry |
java.util.List |
getThumbnails(org.alfresco.service.cmr.repository.NodeRef node,
org.alfresco.service.namespace.QName contentProperty,
java.lang.String mimetype,
TransformationOptions options)
Gets a list of thumbnail nodes for a given content property that match the provided mimetype and transformation options. |
void |
init()
Registers to listen for events of interest. |
void |
onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc)
Called when a new node has been created. |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service |
void |
setPolicyComponent(PolicyComponent policyComponent)
Set the policy component to listen for various events |
void |
setRenditionService(RenditionService renditionService)
Set the rendition service. |
void |
setThumbnailRegistry(ThumbnailRegistry thumbnailRegistry)
Set thumbnail registry |
void |
updateThumbnail(org.alfresco.service.cmr.repository.NodeRef thumbnail,
TransformationOptions transformationOptions)
Updates the content of a thumbnail. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ThumbnailServiceImpl()
Method Detail |
---|
public void setRenditionService(RenditionService renditionService)
renditionService
- public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- node servicepublic void setThumbnailRegistry(ThumbnailRegistry thumbnailRegistry)
thumbnailRegistry
- thumbnail registrypublic void setPolicyComponent(PolicyComponent policyComponent)
public void init()
public void beforeCreateNode(org.alfresco.service.cmr.repository.NodeRef parentRef, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName, org.alfresco.service.namespace.QName nodeTypeQName)
NodeServicePolicies.BeforeCreateNodePolicy
beforeCreateNode
in interface NodeServicePolicies.BeforeCreateNodePolicy
parentRef
- the parent node referenceassocTypeQName
- the association type qualified nameassocQName
- the association qualified namenodeTypeQName
- the node type qualified namepublic void onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssoc)
NodeServicePolicies.OnCreateNodePolicy
onCreateNode
in interface NodeServicePolicies.OnCreateNodePolicy
childAssoc
- the created child association referencepublic ThumbnailRegistry getThumbnailRegistry()
ThumbnailService
getThumbnailRegistry
in interface ThumbnailService
ThumbnailRegistry
thumbnail registryThumbnailService.getThumbnailRegistry()
public org.alfresco.service.cmr.repository.NodeRef createThumbnail(org.alfresco.service.cmr.repository.NodeRef node, org.alfresco.service.namespace.QName contentProperty, java.lang.String mimetype, TransformationOptions transformationOptions, java.lang.String thumbnailName)
ThumbnailService
createThumbnail
in interface ThumbnailService
node
- the source content nodecontentProperty
- the content propertymimetype
- the thumbnail mimetypetransformationOptions
- the thumbnail transformation optionsthumbnailName
- the name of the thumbnail (optional, pass null for unnamed thumbnail)
ThumbnailService.createThumbnail(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String, org.alfresco.service.cmr.repository.TransformationOptions, java.lang.String)
public org.alfresco.service.cmr.repository.NodeRef createThumbnail(org.alfresco.service.cmr.repository.NodeRef node, org.alfresco.service.namespace.QName contentProperty, java.lang.String mimetype, TransformationOptions transformationOptions, java.lang.String thumbnailName, ThumbnailParentAssociationDetails assocDetails)
createThumbnail
in interface ThumbnailService
node
- the source content nodecontentProperty
- the content propertymimetype
- the thumbnail mimetypetransformationOptions
- the thumbnail transformation optionsthumbnailName
- the name of the thumbnail (optional, pass null for unnamed thumbnail)assocDetails
- the thumbnail parent association details
ThumbnailService.createThumbnail(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String, org.alfresco.service.cmr.repository.TransformationOptions, java.lang.String, org.alfresco.service.cmr.thumbnail.ThumbnailParentAssociationDetails)
public org.alfresco.service.cmr.repository.NodeRef getThumbnailNode(org.alfresco.service.cmr.repository.ChildAssociationRef thumbnailRef)
thumbnailRef
- the ChildAssociationRef containing the child NodeRef.
public void updateThumbnail(org.alfresco.service.cmr.repository.NodeRef thumbnail, TransformationOptions transformationOptions)
ThumbnailService
updateThumbnail
in interface ThumbnailService
thumbnail
- the thumbnail nodetransformationOptions
- the transformation options used when updating the thumbnailThumbnailService.updateThumbnail(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.cmr.repository.TransformationOptions)
public org.alfresco.service.cmr.repository.NodeRef getThumbnailByName(org.alfresco.service.cmr.repository.NodeRef node, org.alfresco.service.namespace.QName contentProperty, java.lang.String thumbnailName)
ThumbnailService
getThumbnailByName
in interface ThumbnailService
node
- node referencecontentProperty
- content property namethumbnailName
- thumbnail name
ThumbnailService.getThumbnailByName(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String)
public java.util.List getThumbnails(org.alfresco.service.cmr.repository.NodeRef node, org.alfresco.service.namespace.QName contentProperty, java.lang.String mimetype, TransformationOptions options)
ThumbnailService
getThumbnails
in interface ThumbnailService
node
- node referencecontentProperty
- content property namemimetype
- mimetypeoptions
- transformation options
ThumbnailService.getThumbnails(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName, java.lang.String, org.alfresco.service.cmr.repository.TransformationOptions)
public java.util.Map getFailedThumbnails(org.alfresco.service.cmr.repository.NodeRef sourceNode)
ThumbnailService
Map
of failed thumbnails
for the specified source node.
The map is keyed by thumbnail definition name
and the values are the failed thumbnails
.
getFailedThumbnails
in interface ThumbnailService
sourceNode
- the node whose thumbnails are to be checked.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |