[feature/MNT-24127-EndpointToCalculateFolderSize] Added endpoint to calculate folder size

This commit is contained in:
Mohit Singh
2024-08-05 16:49:08 +05:30
parent a61c1e98e1
commit 8f8045e302
2 changed files with 3 additions and 3 deletions

View File

@@ -25,13 +25,13 @@
*/ */
package org.alfresco.rest.framework.resource.actions.interfaces; package org.alfresco.rest.framework.resource.actions.interfaces;
import java.util.List;
import org.alfresco.rest.framework.core.exceptions.RelationshipResourceNotFoundException; import org.alfresco.rest.framework.core.exceptions.RelationshipResourceNotFoundException;
import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo; import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo;
import org.alfresco.rest.framework.resource.parameters.Parameters; import org.alfresco.rest.framework.resource.parameters.Parameters;
import org.alfresco.rest.framework.webscripts.WithResponse; import org.alfresco.rest.framework.webscripts.WithResponse;
import java.util.List;
/** /**
* Permissible actions for an Relationship Resources * Permissible actions for an Relationship Resources
* Based around CRUD - Create, ReadAll, ReadById, Update, Delete, DeleteSet * Based around CRUD - Create, ReadAll, ReadById, Update, Delete, DeleteSet
@@ -163,5 +163,4 @@ public interface RelationshipResourceAction
*/ */
public void deleteSet(String entityResourceId, Parameters params, WithResponse withResponse); public void deleteSet(String entityResourceId, Parameters params, WithResponse withResponse);
} }
} }

View File

@@ -141,6 +141,7 @@ public class NodeSizeActionExecuter extends ActionExecuterAbstractBase
}); });
totalSizeFromFacet+=resultSize.longValue(); totalSizeFromFacet+=resultSize.longValue();
resultSize.set(0);
if (results.getFieldFacet(FIELD_FACET).size() <= totalItems || results.getFieldFacet(FIELD_FACET).size() <= maxItems) if (results.getFieldFacet(FIELD_FACET).size() <= totalItems || results.getFieldFacet(FIELD_FACET).size() <= maxItems)
{ {