accounting-dashboard/src/main/java/org/gcube/portlets/user/accountingdashboard/shared/data/ReportElementData.java

82 lines
1.5 KiB
Java

package org.gcube.portlets.user.accountingdashboard.shared.data;
import java.io.Serializable;
import java.util.ArrayList;
/**
*
* @author Giancarlo Panichi
*
*/
public class ReportElementData implements Serializable {
private static final long serialVersionUID = -4942929709611742287L;
private String label;
private String category;
private String xAxis;
private String yAxis;
private ArrayList<SeriesData> serieses;
public ReportElementData() {
super();
}
public ReportElementData(String label, String category, String xAxis, String yAxis,
ArrayList<SeriesData> serieses) {
super();
this.label = label;
this.category = category;
this.xAxis = xAxis;
this.yAxis = yAxis;
this.serieses = serieses;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getxAxis() {
return xAxis;
}
public void setxAxis(String xAxis) {
this.xAxis = xAxis;
}
public String getyAxis() {
return yAxis;
}
public void setyAxis(String yAxis) {
this.yAxis = yAxis;
}
public ArrayList<SeriesData> getSerieses() {
return serieses;
}
public void setSerieses(ArrayList<SeriesData> serieses) {
this.serieses = serieses;
}
@Override
public String toString() {
return "ReportElementData [label=" + label + ", category=" + category + ", xAxis=" + xAxis + ", yAxis=" + yAxis
+ ", serieses=" + serieses + "]";
}
}