Package org.alfresco.rest.api.nodes
Class NodeRenditionsRelation
java.lang.Object
org.alfresco.rest.api.nodes.NodeRenditionsRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<Rendition>
,RelationshipResourceAction.Read<Rendition>
,RelationshipResourceAction.ReadById<Rendition>
,RelationshipResourceBinaryAction.Read
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="renditions",
entityResource=NodesEntityResource.class,
title="Node renditions")
public class NodeRenditionsRelation
extends Object
implements RelationshipResourceAction.Read<Rendition>, RelationshipResourceAction.ReadById<Rendition>, RelationshipResourceAction.Create<Rendition>, RelationshipResourceBinaryAction.Read, org.springframework.beans.factory.InitializingBean
Node renditions.
- Author:
- Jamal Kaabi-Mofrad
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String nodeId, List<Rendition> entity, Parameters parameters) readAll
(String nodeId, Parameters parameters) Reads set the relationship entities from the collection using the related entityResourceId.readById
(String nodeId, String renditionId, Parameters parameters) readProperty
(String nodeId, String renditionId, Parameters parameters) Retrieves a binary property by returning a BinaryResource object.void
setRenditions
(Renditions renditions)
-
Constructor Details
-
NodeRenditionsRelation
public NodeRenditionsRelation()
-
-
Method Details
-
setRenditions
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
readAll
Description copied from interface:RelationshipResourceAction.Read
Reads set the relationship entities from the collection using the related entityResourceId. Paging information is provided.- Specified by:
readAll
in interfaceRelationshipResourceAction.Read<Rendition>
- Parameters:
nodeId
- Entity resource context for this relationshipparameters
- - will never be null and will have the PAGING default values
-
readById
- Specified by:
readById
in interfaceRelationshipResourceAction.ReadById<Rendition>
-
create
- Specified by:
create
in interfaceRelationshipResourceAction.Create<Rendition>
-
readProperty
Description copied from interface:RelationshipResourceBinaryAction.Read
Retrieves a binary property by returning a BinaryResource object. The specific property is specified in theParameters
object. SeeParameters.hasBinaryProperty(String)
orParameters.getBinaryProperty()
- Specified by:
readProperty
in interfaceRelationshipResourceBinaryAction.Read
- Parameters:
nodeId
- unique idrenditionId
- Entity resource context for this relationshipparameters
-Parameters
- Returns:
- BinaryResource - Either
FileBinaryResource
orNodeBinaryResource
-