From 031ceb60106736463b428d489d3095566fe509a2 Mon Sep 17 00:00:00 2001 From: Kristijan Conkas Date: Wed, 25 Jan 2017 14:45:28 +0000 Subject: [PATCH] RM-4615: javadoc tidy-up --- .../requests/igCoreAPI/FilePlanComponentAPI.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/rm/community/requests/igCoreAPI/FilePlanComponentAPI.java b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/rm/community/requests/igCoreAPI/FilePlanComponentAPI.java index 378615d402..9aa2fc5729 100644 --- a/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/rm/community/requests/igCoreAPI/FilePlanComponentAPI.java +++ b/rm-automation/rm-automation-community-rest-api/src/main/java/org/alfresco/rest/rm/community/requests/igCoreAPI/FilePlanComponentAPI.java @@ -237,7 +237,7 @@ public class FilePlanComponentAPI extends RMModelRequest * @param recordContent {@link File} pointing to the content of the electronic record to be created * @param parentId parent container id * @return newly created {@link FilePlanComponent} - * @throws Exception if operation failed + * @throws Exception if electronic record couldn't be created */ public FilePlanComponent createElectronicRecord(FilePlanComponent electronicRecordModel, File recordContent, String parentId) throws Exception { @@ -256,9 +256,8 @@ public class FilePlanComponentAPI extends RMModelRequest * For file uploads nodeBodyCreate is ignored hence can't be used. Append all FilePlanComponent fields * to the request. */ - RequestSpecBuilder builder = restWrapper.configureRequestSpec(); - ObjectMapper mapper = new ObjectMapper(); - JsonNode root = mapper.readTree(toJson(electronicRecordModel)); + RequestSpecBuilder builder = getRMRestWrapper().configureRequestSpec(); + JsonNode root = new ObjectMapper().readTree(toJson(electronicRecordModel)); // add request fields Iterator fieldNames = root.fieldNames(); @@ -267,8 +266,9 @@ public class FilePlanComponentAPI extends RMModelRequest String fieldName = fieldNames.next(); builder.addMultiPart(fieldName, root.get(fieldName).asText(), ContentType.JSON.name()); } - builder.addMultiPart("filedata", recordContent, ContentType.BINARY.name()); + + // create node with given content using core Node API String nodeId = getRMRestWrapper().withCoreAPI().usingNode(parentNode).createNode().getId(); String createStatusCode = getRMRestWrapper().getStatusCode();