Project Wonder 5.0.0.8794

er.grouping
Class DRGroup

java.lang.Object
  extended by er.grouping.DRGroup

public class DRGroup
extends Object


Field Summary
protected  DRMasterCriteria _masterCriteria
           
protected  NSArray _masterCriteriaDrillDownList
           
protected  NSArray _ordering
           
protected  NSMutableDictionary _recordGroupDict
           
protected  DRReportModel _reportModel
           
protected  NSArray _sortedArray
           
protected  NSArray _sortedArrayBase
           
protected  boolean _useGroupTotal
           
 
Constructor Summary
DRGroup(DRReportModel aMod, DRMasterCriteria amc)
           
 
Method Summary
 NSMutableDictionary childrenFromGroupCriteriaList()
           
 NSArray criteriaList()
           
static NSArray drillDownListForMasterCriteriaList(DRMasterCriteria mc, NSArray mcList)
           
 NSMutableDictionary groupBy(NSArray recs, DRMasterCriteria amc)
           
 void groupSubRecordGroupsWithMasterCriteriaLookupDict(NSDictionary groupLookUpDict)
          Loops over each RecordGroup and group it.
 String keyDesc()
           
 DRMasterCriteria masterCriteria()
           
 NSArray masterCriteriaDrillDownList()
           
 NSDictionary recordGroupDict()
           
 NSArray recordGroupList()
           
 DRReportModel reportModel()
           
 void resetDefaults()
           
 void setUseGroupTotal(boolean v)
           
 NSArray sortedCriteriaList()
           
 NSArray sortedCriteriaListBase()
           
 String toString()
           
 boolean useGroupTotal()
           
static DRGroup withReportModelMasterCriteria(DRReportModel aMod, DRMasterCriteria amc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_reportModel

protected DRReportModel _reportModel

_masterCriteria

protected DRMasterCriteria _masterCriteria

_masterCriteriaDrillDownList

protected NSArray _masterCriteriaDrillDownList

_recordGroupDict

protected NSMutableDictionary _recordGroupDict

_ordering

protected NSArray _ordering

_sortedArray

protected NSArray _sortedArray

_sortedArrayBase

protected NSArray _sortedArrayBase

_useGroupTotal

protected boolean _useGroupTotal
Constructor Detail

DRGroup

public DRGroup(DRReportModel aMod,
               DRMasterCriteria amc)
Method Detail

resetDefaults

public void resetDefaults()

childrenFromGroupCriteriaList

public NSMutableDictionary childrenFromGroupCriteriaList()

groupBy

public NSMutableDictionary groupBy(NSArray recs,
                                   DRMasterCriteria amc)

drillDownListForMasterCriteriaList

public static NSArray drillDownListForMasterCriteriaList(DRMasterCriteria mc,
                                                         NSArray mcList)

withReportModelMasterCriteria

public static DRGroup withReportModelMasterCriteria(DRReportModel aMod,
                                                    DRMasterCriteria amc)

recordGroupList

public NSArray recordGroupList()

recordGroupDict

public NSDictionary recordGroupDict()

reportModel

public DRReportModel reportModel()

criteriaList

public NSArray criteriaList()

masterCriteria

public DRMasterCriteria masterCriteria()

masterCriteriaDrillDownList

public NSArray masterCriteriaDrillDownList()

groupSubRecordGroupsWithMasterCriteriaLookupDict

public void groupSubRecordGroupsWithMasterCriteriaLookupDict(NSDictionary groupLookUpDict)
Loops over each RecordGroup and group it. Init each new sub RecordGroup with empty record groups for each record group in the parent


sortedCriteriaList

public NSArray sortedCriteriaList()

sortedCriteriaListBase

public NSArray sortedCriteriaListBase()

useGroupTotal

public boolean useGroupTotal()

setUseGroupTotal

public void setUseGroupTotal(boolean v)

keyDesc

public String keyDesc()

toString

public String toString()
Overrides:
toString in class Object

Last updated: Thu, Jan 8, 2009 • 12:32 PM EST

Copyright © 2002 – 2007 Project Wonder.