vre-deploy/src/main/java/org/gcube/portlets/admin/vredeployer/shared/deployreport/ClientFunctionalityDeployRe...

98 lines
1.6 KiB
Java

package org.gcube.portlets.admin.vredeployer.shared.deployreport;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
/**
*
* @author massi
*
*/
public class ClientFunctionalityDeployReport implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
*
*/
private DeployStatus status;
/**
*
*/
private String reportXML;
/**
*
*/
private HashMap<ClientFunctionalityReport, List<ClientServiceReport>> funTable;
/**
*
*/
public ClientFunctionalityDeployReport() {
super();
// TODO Auto-generated constructor stub
}
/**
*
* @param globalstatus
* @param reportXML
* @param funTable
*/
public ClientFunctionalityDeployReport(
DeployStatus globalstatus,
String reportXML,
HashMap<ClientFunctionalityReport, List<ClientServiceReport>> funTable) {
super();
this.status = globalstatus;
this.reportXML = reportXML;
this.funTable = funTable;
}
/**
*
* @return
*/
public DeployStatus getStatus() {
return status;
}
/**
*
* @param globalstatus
*/
public void setStatus(DeployStatus globalstatus) {
this.status = globalstatus;
}
/**
*
* @return
*/
public HashMap<ClientFunctionalityReport, List<ClientServiceReport>> getFunTable() {
return funTable;
}
/**
*
* @param funTable
*/
public void setFunTable(
HashMap<ClientFunctionalityReport, List<ClientServiceReport>> funTable) {
this.funTable = funTable;
}
/**
*
* @return
*/
public String getReportXML() {
return reportXML;
}
/**
*
* @param reportXML
*/
public void setReportXML(String reportXML) {
this.reportXML = reportXML;
}
}