Package org.alfresco.rm.rest.api.records
Class RecordsEntityResource
- java.lang.Object
-
- org.alfresco.rm.rest.api.records.RecordsEntityResource
-
- All Implemented Interfaces:
BinaryResourceAction.Read
,EntityResourceAction.Delete
,EntityResourceAction.ReadById<Record>
,EntityResourceAction.Update<Record>
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@EntityResource(name="records", title="Records") public class RecordsEntityResource extends Object implements BinaryResourceAction.Read, EntityResourceAction.ReadById<Record>, EntityResourceAction.Delete, EntityResourceAction.Update<Record>, org.springframework.beans.factory.InitializingBean
An implementation of an Entity Resource for a record- Since:
- 2.6
- Author:
- Ana Bozianu, Tuna Aksoy
-
-
Constructor Summary
Constructors Constructor Description RecordsEntityResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
Record
completeRecord(String recordId, Void body, Parameters parameters, WithResponse withResponse)
void
delete(String recordId, Parameters parameters)
Record
fileRecord(String recordId, TargetContainer target, Parameters parameters, WithResponse withResponse)
Record
readById(String recordId, Parameters parameters)
BinaryResource
readProperty(String recordId, Parameters parameters)
Download contentvoid
setApiUtils(FilePlanComponentsApiUtils apiUtils)
void
setFileFolderService(FileFolderService fileFolderService)
void
setNodeService(NodeService nodeService)
void
setNodesModelFactory(ApiNodesModelFactory nodesModelFactory)
void
setRecordService(RecordService recordService)
void
setTransactionService(TransactionService transactionService)
Record
update(String recordId, Record recordInfo, Parameters parameters)
-
-
-
Method Detail
-
setNodesModelFactory
public void setNodesModelFactory(ApiNodesModelFactory nodesModelFactory)
-
setApiUtils
public void setApiUtils(FilePlanComponentsApiUtils apiUtils)
-
setRecordService
public void setRecordService(RecordService recordService)
-
setNodeService
public void setNodeService(NodeService nodeService)
-
setFileFolderService
public void setFileFolderService(FileFolderService fileFolderService)
-
setTransactionService
public void setTransactionService(TransactionService transactionService)
-
readProperty
public BinaryResource readProperty(String recordId, Parameters parameters) throws EntityNotFoundException
Download content- Specified by:
readProperty
in interfaceBinaryResourceAction.Read
- Parameters:
recordId
- the id of the record to get the content fromparameters
-Parameters
- Returns:
- binary content resource
- Throws:
EntityNotFoundException
-
fileRecord
public Record fileRecord(String recordId, TargetContainer target, Parameters parameters, WithResponse withResponse)
-
readById
public Record readById(String recordId, Parameters parameters)
- Specified by:
readById
in interfaceEntityResourceAction.ReadById<Record>
-
update
public Record update(String recordId, Record recordInfo, Parameters parameters)
- Specified by:
update
in interfaceEntityResourceAction.Update<Record>
-
completeRecord
public Record completeRecord(String recordId, Void body, Parameters parameters, WithResponse withResponse)
-
delete
public void delete(String recordId, Parameters parameters)
- Specified by:
delete
in interfaceEntityResourceAction.Delete
-
-