mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
tests to cover the ACs for APPS-424
This commit is contained in:
@@ -264,5 +264,5 @@ public class RecordProperties extends TestModel
|
|||||||
private String store;
|
private String store;
|
||||||
|
|
||||||
@JsonProperty(PROPERTIES_WORM_UNLOCK_DATE)
|
@JsonProperty(PROPERTIES_WORM_UNLOCK_DATE)
|
||||||
private String wormUnlockDate;
|
private Date wormUnlockDate;
|
||||||
}
|
}
|
||||||
|
@@ -116,4 +116,19 @@ public class ActionsExecutionAPI extends RMModelRequest
|
|||||||
return getRmRestWrapper().withCoreAPI().usingActions()
|
return getRmRestWrapper().withCoreAPI().usingActions()
|
||||||
.executeAction(ActionsOnRule.WORM_LOCK.getActionValue(), targetNode);
|
.executeAction(ActionsOnRule.WORM_LOCK.getActionValue(), targetNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* WORM lock a node for a period of days
|
||||||
|
* *
|
||||||
|
* @param targetNode the node on which the action is executed
|
||||||
|
* @param retentionPeriod the retention period in days for the WORM lock
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@SneakyThrows
|
||||||
|
public JSONObject addWORMLock(RepoTestModel targetNode, int retentionPeriod)
|
||||||
|
{
|
||||||
|
return getRmRestWrapper().withCoreAPI().usingActions()
|
||||||
|
.executeAction(ActionsOnRule.WORM_LOCK.getActionValue(), targetNode,
|
||||||
|
ImmutableMap.of("retentionPeriod",String.valueOf(retentionPeriod)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user