Dashboard Builder Sample Dashboards 6.1.0.CR2

org.jboss.dashboard.showcase
Class SalesDashboardData

java.lang.Object
  extended by org.jboss.dashboard.showcase.SalesDashboardData

public class SalesDashboardData
extends Object

Simple tool for generating random sales dashboard data


Nested Class Summary
static class SalesDashboardData.Opportunity
           
 
Constructor Summary
SalesDashboardData()
           
 
Method Summary
 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
static void main(String[] args)
          Generates CSV corresponding to a random sales dashboard demo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SalesDashboardData

public SalesDashboardData()
Method Detail

generateRandomOpportunities

public List<SalesDashboardData.Opportunity> generateRandomOpportunities(int nOpportunitiesPerMonth,
                                                                        int yearStart,
                                                                        int yearEnd)
Generates a list of random opportunities in a range of years

Parameters:
nOpportunitiesPerMonth - Number of opportunities to create per month
yearStart - Start year
yearEnd - End year
Returns:

buildCSV

public String buildCSV(List<SalesDashboardData.Opportunity> opportunities)
Generate a CSV representing a list of sales opportunities

Parameters:
opportunities -
Returns:

main

public static void main(String[] args)
                 throws Exception
Generates CSV corresponding to a random sales dashboard demo.

Throws:
Exception

Dashboard Builder Sample Dashboards 6.1.0.CR2

Copyright © 2012-2014 JBoss by Red Hat. All Rights Reserved.