Package org.alfresco.rest.api.nodes
Class NodeRenditionsRelation
java.lang.Object
org.alfresco.rest.api.nodes.NodeRenditionsRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<Rendition>,RelationshipResourceAction.Delete,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, RelationshipResourceAction.Delete, org.springframework.beans.factory.InitializingBean
Node renditions.
- Author:
- Jamal Kaabi-Mofrad
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String nodeId, List<Rendition> entity, Parameters parameters) voiddelete(String nodeId, String renditionId, 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.requestContentDirectUrl(String nodeId, String renditionId, DirectAccessUrlRequest directAccessUrlRequest, Parameters parameters, WithResponse withResponse) voidsetDirectAccessUrlHelper(DirectAccessUrlHelper directAccessUrlHelper) voidsetRenditions(Renditions renditions)
-
Constructor Details
-
NodeRenditionsRelation
public NodeRenditionsRelation()
-
-
Method Details
-
setRenditions
-
setDirectAccessUrlHelper
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
readAll
Description copied from interface:RelationshipResourceAction.ReadReads set the relationship entities from the collection using the related entityResourceId. Paging information is provided.- Specified by:
readAllin 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:
readByIdin interfaceRelationshipResourceAction.ReadById<Rendition>
-
create
- Specified by:
createin interfaceRelationshipResourceAction.Create<Rendition>
-
delete
- Specified by:
deletein interfaceRelationshipResourceAction.Delete
-
readProperty
Description copied from interface:RelationshipResourceBinaryAction.ReadRetrieves a binary property by returning a BinaryResource object. The specific property is specified in theParametersobject. SeeParameters.hasBinaryProperty(String)orParameters.getBinaryProperty()- Specified by:
readPropertyin interfaceRelationshipResourceBinaryAction.Read- Parameters:
nodeId- unique idrenditionId- Entity resource context for this relationshipparameters-Parameters- Returns:
- BinaryResource - Either
FileBinaryResourceorNodeBinaryResource
-
requestContentDirectUrl
public DirectAccessUrl requestContentDirectUrl(String nodeId, String renditionId, DirectAccessUrlRequest directAccessUrlRequest, Parameters parameters, WithResponse withResponse)
-