/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://www.dspace.org/license/
*/
package org.dspace.app.webui.util;
import java.util.ArrayList;
import java.util.List;
public class JSONUploadResponse
{
List<JSONUploadFileStatus> files = new ArrayList<JSONUploadFileStatus>();
JSONFileSizeLimitExceeded fileSizeLimitExceeded;
public void addUploadFileStatus(String name, int bitstreamID,
long size, String url, int status)
{
JSONUploadFileStatus uploadFileStatus = new JSONUploadFileStatus();
uploadFileStatus.name = name;
uploadFileStatus.bitstreamID = bitstreamID;
uploadFileStatus.size = size;
uploadFileStatus.url = url;
uploadFileStatus.status = status;
files.add(uploadFileStatus);
}
public void addUploadFileSizeLimitExceeded(long actualSize,
long permittedSize)
{
this.fileSizeLimitExceeded = new JSONFileSizeLimitExceeded();
fileSizeLimitExceeded.actualSize = actualSize;
fileSizeLimitExceeded.permittedSize = permittedSize;
}
}
class JSONUploadFileStatus
{
String name;
int bitstreamID;
long size;
String url;
int status;
}
class JSONFileSizeLimitExceeded
{
long actualSize;
long permittedSize;
}