mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-10-01 14:41:46 +00:00
[feature/MNT-24127-EndpointToCalculateFolderSize] Updated endpoints flow to calculate and retrieve folder size details
This commit is contained in:
@@ -98,6 +98,7 @@ public class SizeDetailsImpl implements SizeDetails
|
||||
* calculateNodeSize : providing HTTP STATUS 202 which signifies REQUEST ACCEPTED.
|
||||
* HTTP STATUS 200 will provide the size details response from cache.
|
||||
*/
|
||||
@Override
|
||||
public NodeSizeDetails calculateNodeSize(final String nodeId)
|
||||
{
|
||||
NodeRef nodeRef = nodes.validateNode(nodeId);
|
||||
|
@@ -53,21 +53,17 @@ public class SizeDetailsImplTest extends AbstractBaseApiTest
|
||||
{
|
||||
private SizeDetailsImpl sizeDetailsImpl;
|
||||
private Nodes nodes;
|
||||
private NodeService nodeService;
|
||||
private PermissionService permissionService;
|
||||
private ActionService actionService;
|
||||
private SimpleCache<Serializable,Object> simpleCache;
|
||||
private final int defaultItems = 1000;
|
||||
private final static int defaultItems = 1000;
|
||||
|
||||
@Before
|
||||
public void setUp()
|
||||
{
|
||||
sizeDetailsImpl = new SizeDetailsImpl();
|
||||
nodes = mock(Nodes.class);
|
||||
nodeService = mock(NodeService.class);
|
||||
permissionService = mock(PermissionService.class);
|
||||
actionService = mock(ActionService.class);
|
||||
simpleCache = mock(SimpleCache.class);
|
||||
NodeService nodeService = mock(NodeService.class);
|
||||
PermissionService permissionService = mock(PermissionService.class);
|
||||
ActionService actionService = mock(ActionService.class);
|
||||
SimpleCache simpleCache = mock(SimpleCache.class);
|
||||
|
||||
sizeDetailsImpl.setNodes(nodes);
|
||||
sizeDetailsImpl.setNodeService(nodeService);
|
||||
|
@@ -154,11 +154,11 @@ public class NodeSizeDetailsTest extends AbstractBaseApiTest
|
||||
for(int i=1;i<=500;i++)
|
||||
{
|
||||
String folderBName = "folder"+i+RUNID + "_B";
|
||||
String folderB_Id = createFolder(parentFolder, folderBName, null).getId();
|
||||
String folderBId = createFolder(parentFolder, folderBName, null).getId();
|
||||
String fileName = "content"+i+ RUNID + ".txt";
|
||||
Document d1 = new Document();
|
||||
d1.setIsFolder(false);
|
||||
d1.setParentId(folderB_Id);
|
||||
d1.setParentId(folderBId);
|
||||
d1.setName(fileName);
|
||||
d1.setNodeType(TYPE_CM_CONTENT);
|
||||
d1.setContent(createContentInfo());
|
||||
|
Reference in New Issue
Block a user