mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-01 14:41:46 +00:00
[feature/MNT-24127-EndpointToCalculateFolderSize] Added Endpoint to calculate folder size
This commit is contained in:
@@ -155,12 +155,7 @@ public class NodeFolderSizeApiTest extends AbstractBaseApiTest
|
|||||||
|
|
||||||
// Check if response and JSON parsing were successful
|
// Check if response and JSON parsing were successful
|
||||||
//HttpResponse response = getSingle(getFolderSizeDataUrl(folderId), null, null, 200);
|
//HttpResponse response = getSingle(getFolderSizeDataUrl(folderId), null, null, 200);
|
||||||
Map<String, String> params = new HashMap<>();
|
HttpResponse response = getSingle(getFolderSizeDataUrl(folderId), folderId, null, 200);
|
||||||
params.put("nodeId", folderId);
|
|
||||||
params.put("skipCount", "0");
|
|
||||||
params.put("maxItems", "100");
|
|
||||||
params.put("properties", "");
|
|
||||||
HttpResponse response = getSingle(getFolderSizeDataUrl(folderId), (folderId + "/get-folder-size"), params, 200);
|
|
||||||
|
|
||||||
String jsonResponse = String.valueOf(response.getJsonResponse());
|
String jsonResponse = String.valueOf(response.getJsonResponse());
|
||||||
assertNotNull("JSON response should not be null", jsonResponse);
|
assertNotNull("JSON response should not be null", jsonResponse);
|
||||||
|
@@ -138,6 +138,12 @@ public class NodeSizeActionExecuter extends ActionExecuterAbstractBase
|
|||||||
searchParameters.addStore(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE);
|
searchParameters.addStore(StoreRef.STORE_REF_WORKSPACE_SPACESSTORE);
|
||||||
searchParameters.setLanguage(SearchService.LANGUAGE_FTS_ALFRESCO);
|
searchParameters.setLanguage(SearchService.LANGUAGE_FTS_ALFRESCO);
|
||||||
searchParameters.setQuery(query);
|
searchParameters.setQuery(query);
|
||||||
|
searchParameters.addFacetQuery("content.size:[0 TO 10240]\", \"label\": \"extra small\",\"group\":\"Size\"");
|
||||||
|
searchParameters.addFacetQuery("content.size:[10240 TO 102400]\", \"label\": \"small\", \"group\":\"Size\"");
|
||||||
|
searchParameters.addFacetQuery("content.size:[102400 TO 1048576]\", \"label\": \"medium\",\"group\":\"Size\"");
|
||||||
|
searchParameters.addFacetQuery("content.size:[1048576 TO 16777216]\", \"label\": \"large\",\"group\":\"Size\"");
|
||||||
|
final SearchParameters.FieldFacet ff = new SearchParameters.FieldFacet("content.size");
|
||||||
|
searchParameters.addFieldFacet(ff);
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user