Package org.alfresco.rest.api.nodes
Class NodeVersionRenditionsRelation
java.lang.Object
org.alfresco.rest.api.nodes.NodeVersionRenditionsRelation
- 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=NodeVersionsRelation.class,
title="Node version renditions")
public class NodeVersionRenditionsRelation
extends Object
implements RelationshipResourceAction.Read<Rendition>, RelationshipResourceAction.ReadById<Rendition>, RelationshipResourceAction.Create<Rendition>, RelationshipResourceAction.Delete, RelationshipResourceBinaryAction.Read, org.springframework.beans.factory.InitializingBean
Node version renditions
- GET /nodes/{nodeId}/versions/{versionId}/renditions
- POST /nodes/{nodeId}/versions/{versionId}/renditions
- GET /nodes/{nodeId}/versions/{versionId}/renditions/{renditionId}
- DELETE /nodes/{nodeId}/versions/{versionId}/renditions/{renditionId}
- GET /nodes/{nodeId}/versions/{versionId}/renditions/{renditionId}/content
- POST /nodes/{nodeId}/versions/{versionId}/renditions/{renditionId}/request-direct-access-url
- Author:
- janv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String nodeId, List<Rendition> entity, Parameters parameters) voiddelete(String nodeId, String versionId, Parameters parameters) readAll(String nodeId, Parameters parameters) Reads set the relationship entities from the collection using the related entityResourceId.readById(String nodeId, String versionId, Parameters parameters) readProperty(String nodeId, String versionId, Parameters parameters) Retrieves a binary property by returning a BinaryResource object.requestContentDirectUrl(String nodeId, String versionId, DirectAccessUrlRequest directAccessUrlRequest, Parameters parameters, WithResponse withResponse) voidsetDirectAccessUrlHelper(DirectAccessUrlHelper directAccessUrlHelper) voidsetRenditions(Renditions renditions)
-
Constructor Details
-
NodeVersionRenditionsRelation
public NodeVersionRenditionsRelation()
-
-
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>
-
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 idversionId- Entity resource context for this relationshipparameters-Parameters- Returns:
- BinaryResource - Either
FileBinaryResourceorNodeBinaryResource
-
requestContentDirectUrl
public DirectAccessUrl requestContentDirectUrl(String nodeId, String versionId, DirectAccessUrlRequest directAccessUrlRequest, Parameters parameters, WithResponse withResponse) -
delete
- Specified by:
deletein interfaceRelationshipResourceAction.Delete
-