Package org.alfresco.rest.core
Class JsonBodyGenerator
- java.lang.Object
-
- org.alfresco.rest.core.JsonBodyGenerator
-
public class JsonBodyGenerator extends java.lang.ObjectJson builder for small post calls
-
-
Constructor Summary
Constructors Constructor Description JsonBodyGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.json.JsonObjectBuilderdefineJSON()static javax.json.JsonArrayBuilderdefineJSONArray()static java.lang.StringexecuteActionPostBody(java.lang.String actionDefinitionId, org.alfresco.utility.model.RepoTestModel targetNode){ "actionDefinitionId": "check-out", "targetId": "4c4b3c43-f18b-43ff-af84-751f16f1ddfd", }static java.lang.StringexecuteActionPostBody(java.lang.String actionDefinitionId, org.alfresco.utility.model.RepoTestModel targetNode, java.util.Map<java.lang.String,java.lang.String> params){ "actionDefinitionId": "copy", "targetId": "4c4b3c43-f18b-43ff-af84-751f16f1ddfd", "params": { "destination-folder": "34219f79-66fa-4ebf-b371-118598af898c" } }static java.lang.StringfiveStarRating(int stars)static java.lang.StringkeyValueJson(java.lang.String key, java.lang.String value){ "tag":"test-tag-1" }static java.lang.StringkeyValueJson(java.util.HashMap<java.lang.String,java.lang.String> mapJson){ "key1":"key1", "key2":"key2", "key3":"key3" }static java.lang.StringlikeRating(boolean likeOrNot)static java.lang.Stringprocess(java.lang.String processDefinitionKey, org.alfresco.utility.model.UserModel assignee, boolean sendEmailNotifications, org.alfresco.dataprep.CMISUtil.Priority priority)static java.lang.StringprocessVariable(RestProcessVariableModel variableModel)static java.lang.StringsiteMember(org.alfresco.utility.model.UserModel userModel)static java.lang.StringsiteMemberhipRequest(java.lang.String message, org.alfresco.utility.model.SiteModel siteModel, java.lang.String title)static java.lang.StringtargetFileWithGuid(org.alfresco.utility.model.FileModel fileModel){ "target": { "file": { "guid": "abcde-01234" } } }static java.lang.StringtargetFolderWithGuid(org.alfresco.utility.model.FolderModel folderModel){ "target": { "folder": { "guid": "abcde-01234" } } }static java.lang.StringtargetSiteWithGuid(org.alfresco.utility.model.SiteModel siteModel){ "target": { "site": { "guid": "abcde-01234" } } }static java.lang.StringtaskVariable(RestVariableModel taskVariableModel)static java.lang.StringupdateSiteRequest(org.alfresco.utility.model.SiteModel siteModel)Method to create a Json object for SiteBody with site title, description, visibility
-
-
-
Method Detail
-
defineJSON
public static javax.json.JsonObjectBuilder defineJSON()
- Returns:
JsonObjectBuilder
-
defineJSONArray
public static javax.json.JsonArrayBuilder defineJSONArray()
- Returns:
JsonArrayBuilder
-
keyValueJson
public static java.lang.String keyValueJson(java.lang.String key, java.lang.String value){ "tag":"test-tag-1" }- Parameters:
key-value-- Returns:
-
targetSiteWithGuid
public static java.lang.String targetSiteWithGuid(org.alfresco.utility.model.SiteModel siteModel)
{ "target": { "site": { "guid": "abcde-01234" } } }- Parameters:
siteModel-- Returns:
-
targetFileWithGuid
public static java.lang.String targetFileWithGuid(org.alfresco.utility.model.FileModel fileModel)
{ "target": { "file": { "guid": "abcde-01234" } } }- Parameters:
siteModel-- Returns:
-
targetFolderWithGuid
public static java.lang.String targetFolderWithGuid(org.alfresco.utility.model.FolderModel folderModel)
{ "target": { "folder": { "guid": "abcde-01234" } } }- Parameters:
siteModel-- Returns:
-
likeRating
public static java.lang.String likeRating(boolean likeOrNot)
-
fiveStarRating
public static java.lang.String fiveStarRating(int stars)
-
siteMember
public static java.lang.String siteMember(org.alfresco.utility.model.UserModel userModel)
-
siteMemberhipRequest
public static java.lang.String siteMemberhipRequest(java.lang.String message, org.alfresco.utility.model.SiteModel siteModel, java.lang.String title)
-
updateSiteRequest
public static java.lang.String updateSiteRequest(org.alfresco.utility.model.SiteModel siteModel)
Method to create a Json object for SiteBody with site title, description, visibility- Parameters:
siteModel-- Returns:
- String
-
process
public static java.lang.String process(java.lang.String processDefinitionKey, org.alfresco.utility.model.UserModel assignee, boolean sendEmailNotifications, org.alfresco.dataprep.CMISUtil.Priority priority)
-
processVariable
public static java.lang.String processVariable(RestProcessVariableModel variableModel)
-
taskVariable
public static java.lang.String taskVariable(RestVariableModel taskVariableModel)
-
executeActionPostBody
public static java.lang.String executeActionPostBody(java.lang.String actionDefinitionId, org.alfresco.utility.model.RepoTestModel targetNode, java.util.Map<java.lang.String,java.lang.String> params){ "actionDefinitionId": "copy", "targetId": "4c4b3c43-f18b-43ff-af84-751f16f1ddfd", "params": { "destination-folder": "34219f79-66fa-4ebf-b371-118598af898c" } }- Parameters:
actionDefinitionId-targetNode-params-- Returns:
-
executeActionPostBody
public static java.lang.String executeActionPostBody(java.lang.String actionDefinitionId, org.alfresco.utility.model.RepoTestModel targetNode){ "actionDefinitionId": "check-out", "targetId": "4c4b3c43-f18b-43ff-af84-751f16f1ddfd", }- Parameters:
actionDefinitionId-targetNode-- Returns:
-
keyValueJson
public static java.lang.String keyValueJson(java.util.HashMap<java.lang.String,java.lang.String> mapJson)
{ "key1":"key1", "key2":"key2", "key3":"key3" }- Parameters:
key-value-- Returns:
-
-