[feature/MNT-24127-EndpointToCalculateFolderSize] Updated endpoints flow to calculate and retrieve folder size details

This commit is contained in:
mohit-singh4
2024-08-30 13:32:48 +05:30
parent a747e7b104
commit 2da3ce6c15
2 changed files with 16 additions and 11 deletions

View File

@@ -147,7 +147,7 @@ public class SizeDetailImpl implements SizeDetail
}
else if(result.containsKey(NodeSizeDetailActionExecutor.EXCEPTION))
{
return new NodeSizeDetail((String) result.get(NodeSizeDetailActionExecutor.EXCEPTION));
return new NodeSizeDetail((String) result.get("nodeId"), 0L, 0, COMPLETED.name());
}
// Check for the presence of "size" key.

View File

@@ -28,19 +28,24 @@ package org.alfresco.rest.api.model;
public class NodeSizeDetail
{
private String nodeId;
private long size;
private Long size;
private String calculatedAt;
private int numberOfFiles;
private Integer numberOfFiles;
private String status;
public NodeSizeDetail()
{
super();
}
public NodeSizeDetail(String status)
{
this.status = status;
}
public NodeSizeDetail(String nodeId, Long size, Integer numberOfFiles, String status)
{
this.nodeId = nodeId;
this.size = size;
this.numberOfFiles = numberOfFiles;
this.status = status;
}
public NodeSizeDetail(String nodeId, long size, String calculatedAt, int numberOfFiles, String status)
{
this.nodeId = nodeId;
@@ -60,12 +65,12 @@ public class NodeSizeDetail
this.nodeId = nodeId;
}
public long getSize()
public Long getSize()
{
return size;
}
public void setSize(long size)
public void setSize(Long size)
{
this.size = size;
}
@@ -80,12 +85,12 @@ public class NodeSizeDetail
this.calculatedAt = calculatedAt;
}
public int getNumberOfFiles()
public Integer getNumberOfFiles()
{
return numberOfFiles;
}
public void setNumberOfFiles(int numberOfFiles)
public void setNumberOfFiles(Integer numberOfFiles)
{
this.numberOfFiles = numberOfFiles;
}