public class SalesDashboardData extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SalesDashboardData.Opportunity |
Constructor and Description |
---|
SalesDashboardData() |
Modifier and Type | Method and Description |
---|---|
org.jboss.dashboard.ui.controller.CommandResponse |
actionGenerateCSV(org.jboss.dashboard.ui.controller.CommandRequest request)
Generates CSV corresponding to a random sales dashboard demo.
|
String |
buildCSV(List<SalesDashboardData.Opportunity> opportunities)
Generate a CSV representing a list of sales opportunities
|
List<SalesDashboardData.Opportunity> |
generateRandomOpportunities(int nOpportunitiesPerMonth,
int yearStart,
int yearEnd)
Generates a list of random opportunities in a range of years
|
public List<SalesDashboardData.Opportunity> generateRandomOpportunities(int nOpportunitiesPerMonth, int yearStart, int yearEnd)
nOpportunitiesPerMonth
- Number of opportunities to create per monthyearStart
- Start yearyearEnd
- End yearpublic String buildCSV(List<SalesDashboardData.Opportunity> opportunities)
opportunities
- public org.jboss.dashboard.ui.controller.CommandResponse actionGenerateCSV(org.jboss.dashboard.ui.controller.CommandRequest request) throws Exception
request
- Exception
Copyright © 2012-2014 JBoss by Red Hat. All Rights Reserved.