RM-4405: CI remediation.

This commit is contained in:
Kristijan Conkas
2016-12-09 15:23:20 +00:00
parent b2698cf8a2
commit d5ff320f56
5 changed files with 32 additions and 53 deletions

View File

@@ -129,8 +129,14 @@ public class FilePlanComponentAPI extends RestAPI<FilePlanComponentAPI>
public FilePlanComponent createFilePlanComponent(FilePlanComponent filePlanComponentModel, String parentId) throws Exception
{
mandatoryObject("filePlanComponentProperties", filePlanComponentModel);
return doCreateFilePlanComponent(toJson(filePlanComponentModel), parentId);
mandatoryString("parentId", parentId);
return usingRestWrapper().processModel(FilePlanComponent.class, requestWithBody(
POST,
toJson(filePlanComponentModel),
"fileplan-components/{fileplanComponentId}/children?{parameters}",
parentId,
getParameters()));
}
/**
@@ -181,24 +187,6 @@ public class FilePlanComponentAPI extends RestAPI<FilePlanComponentAPI>
/* return a FilePlanComponent object representing Response */
return response.jsonPath().getObject("entry", FilePlanComponent.class);
}
/**
* Helper method for handling low-level fileplan component creation requests
* @param requestBody
* @param parentId
* @return Newly created {@link FilePlanComponent}
* @throws Exception
*/
private FilePlanComponent doCreateFilePlanComponent(String requestBody, String parentId) throws Exception
{
mandatoryString("parentId", parentId);
return usingRestWrapper().processModel(FilePlanComponent.class, requestWithBody(
POST,
requestBody,
"fileplan-components/{fileplanComponentId}/children?{parameters}",
parentId,
getParameters()));
}
/**
* Updates a file plan component