com.solidstategroup.sitetracker.report
Class ReportGenerator

java.lang.Object
  extended by com.solidstategroup.sitetracker.report.ReportGenerator

public class ReportGenerator
extends java.lang.Object

ReportGenerator


Field Summary
static int FEESABLE_DAYS
           
static int FEESABLE_HOURS
           
static int FEESABLE_MONTHS
           
static int FEESABLE_WEEKS
           
 
Constructor Summary
ReportGenerator()
           
 
Method Summary
static java.util.List generateReports(java.util.Date periodStart, java.util.Date periodEnd, int breakDownType)
           
static boolean isFeesable(java.util.Date periodStart, java.util.Date periodEnd, int breakDownType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FEESABLE_HOURS

public static final int FEESABLE_HOURS
See Also:
Constant Field Values

FEESABLE_DAYS

public static final int FEESABLE_DAYS
See Also:
Constant Field Values

FEESABLE_WEEKS

public static final int FEESABLE_WEEKS
See Also:
Constant Field Values

FEESABLE_MONTHS

public static final int FEESABLE_MONTHS
See Also:
Constant Field Values
Constructor Detail

ReportGenerator

public ReportGenerator()
Method Detail

isFeesable

public static boolean isFeesable(java.util.Date periodStart,
                                 java.util.Date periodEnd,
                                 int breakDownType)

generateReports

public static java.util.List generateReports(java.util.Date periodStart,
                                             java.util.Date periodEnd,
                                             int breakDownType)