package org.gcube.portlets.admin.accountingmanager.server.amservice.response; import java.util.ArrayList; import org.gcube.portlets.admin.accountingmanager.shared.data.response.SeriesResponse; import org.gcube.portlets.admin.accountingmanager.shared.exception.AccountingManagerServiceException; /** * Series Response Director * * @author "Giancarlo Panichi" * email: g.panichi@isti.cnr.it * */ public class SeriesResponseDirector { SeriesResponseBuilder seriesResponseBuilder; public void setSeriesResponseBuilder( SeriesResponseBuilder seriesResponseBuilder) { this.seriesResponseBuilder = seriesResponseBuilder; } public SeriesResponse getSeriesResponse() { return seriesResponseBuilder.getSeriesResponseSpec().getSr(); } public ArrayList getListOfSeriesResponse() { return seriesResponseBuilder.getSeriesResponseSpec().getSrs(); } public void constructSeriesResponse() throws AccountingManagerServiceException { seriesResponseBuilder.createSpec(); seriesResponseBuilder.buildSeriesResponse(); } }