32 lines
843 B
Java
32 lines
843 B
Java
package org.gcube.portlets.admin.accountingmanager.client.maindata.charts.storage;
|
|
|
|
import org.gcube.portlets.admin.accountingmanager.shared.exception.AccountingManagerStorageChartDrawException;
|
|
|
|
|
|
/**
|
|
* Storage Chart Director
|
|
*
|
|
* @author "Giancarlo Panichi"
|
|
* email: <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
|
*
|
|
*/
|
|
public class StorageChartDirector {
|
|
StorageChartBuilder storageChartBuilder;
|
|
|
|
public void setStorageChartBuilder(
|
|
StorageChartBuilder storageChartBuilder) {
|
|
this.storageChartBuilder = storageChartBuilder;
|
|
}
|
|
|
|
public StorageChartPanel getStorageChart() {
|
|
return storageChartBuilder.getStorageChartSpec().getChart();
|
|
|
|
}
|
|
|
|
public void constructStorageChart() throws AccountingManagerStorageChartDrawException {
|
|
storageChartBuilder.createSpec();
|
|
storageChartBuilder.buildChart();
|
|
|
|
}
|
|
}
|