This repository has been archived on 2021-11-25. You can view files and clone it, but cannot push or open issues or pull requests.
vmereports-manager-portlet/src/main/java/org/gcube/portlets/user/reportgenerator/shared/VmeExportResponse.java

51 lines
1.3 KiB
Java

package org.gcube.portlets.user.reportgenerator.shared;
import java.io.Serializable;
import java.util.ArrayList;
/**
* Simply wraps the Response clases of the RSG WS for sending them to the client
* @author Massimiliano Assante, ISTI-CNR
*
*/
@SuppressWarnings("serial")
public class VmeExportResponse implements Serializable {
private boolean globallySucceded;
private ArrayList<VmeResponseEntry> responseMessageList;
public VmeExportResponse() {
super();
responseMessageList = new ArrayList<VmeResponseEntry>();
}
public VmeExportResponse(VmeResponseEntry singleResponse) {
responseMessageList = new ArrayList<VmeResponseEntry>();
responseMessageList.add(singleResponse);
}
public VmeExportResponse(ArrayList<VmeResponseEntry> responseMessageList) {
super();
this.responseMessageList = responseMessageList;
}
public ArrayList<VmeResponseEntry> getResponseMessageList() {
if (responseMessageList == null)
responseMessageList = new ArrayList<VmeResponseEntry>();
return responseMessageList;
}
public void setResponseMessageList(ArrayList<VmeResponseEntry> responseMessageList) {
this.responseMessageList = responseMessageList;
}
public boolean isGloballySucceded() {
return globallySucceded;
}
public void setGloballySucceded(boolean globallySucceded) {
this.globallySucceded = globallySucceded;
}
}