Project Wonder 5.0

er.grouping
Class DRGroup

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

public class DRGroup
extends java.lang.Object


Field Summary
protected  DRMasterCriteria _masterCriteria
           
protected  com.webobjects.foundation.NSArray _masterCriteriaDrillDownList
           
protected  com.webobjects.foundation.NSArray _ordering
           
protected  com.webobjects.foundation.NSMutableDictionary _recordGroupDict
           
protected  DRReportModel _reportModel
           
protected  com.webobjects.foundation.NSArray _sortedArray
           
protected  com.webobjects.foundation.NSArray _sortedArrayBase
           
protected  boolean _useGroupTotal
           
 
Constructor Summary
DRGroup(DRReportModel aMod, DRMasterCriteria amc)
           
 
Method Summary
 com.webobjects.foundation.NSMutableDictionary childrenFromGroupCriteriaList()
           
 com.webobjects.foundation.NSArray criteriaList()
           
static com.webobjects.foundation.NSArray drillDownListForMasterCriteriaList(DRMasterCriteria mc, com.webobjects.foundation.NSArray mcList)
           
 com.webobjects.foundation.NSMutableDictionary groupBy(com.webobjects.foundation.NSArray recs, DRMasterCriteria amc)
           
 void groupSubRecordGroupsWithMasterCriteriaLookupDict(com.webobjects.foundation.NSDictionary groupLookUpDict)
          Loops over each RecordGroup and group it.
 java.lang.String keyDesc()
           
 DRMasterCriteria masterCriteria()
           
 com.webobjects.foundation.NSArray masterCriteriaDrillDownList()
           
 com.webobjects.foundation.NSDictionary recordGroupDict()
           
 com.webobjects.foundation.NSArray recordGroupList()
           
 DRReportModel reportModel()
           
 void resetDefaults()
           
 void setUseGroupTotal(boolean v)
           
 com.webobjects.foundation.NSArray sortedCriteriaList()
           
 com.webobjects.foundation.NSArray sortedCriteriaListBase()
           
 java.lang.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 com.webobjects.foundation.NSArray _masterCriteriaDrillDownList

_recordGroupDict

protected com.webobjects.foundation.NSMutableDictionary _recordGroupDict

_ordering

protected com.webobjects.foundation.NSArray _ordering

_sortedArray

protected com.webobjects.foundation.NSArray _sortedArray

_sortedArrayBase

protected com.webobjects.foundation.NSArray _sortedArrayBase

_useGroupTotal

protected boolean _useGroupTotal
Constructor Detail

DRGroup

public DRGroup(DRReportModel aMod,
               DRMasterCriteria amc)
Method Detail

resetDefaults

public void resetDefaults()

childrenFromGroupCriteriaList

public com.webobjects.foundation.NSMutableDictionary childrenFromGroupCriteriaList()

groupBy

public com.webobjects.foundation.NSMutableDictionary groupBy(com.webobjects.foundation.NSArray recs,
                                                             DRMasterCriteria amc)

drillDownListForMasterCriteriaList

public static com.webobjects.foundation.NSArray drillDownListForMasterCriteriaList(DRMasterCriteria mc,
                                                                                   com.webobjects.foundation.NSArray mcList)

withReportModelMasterCriteria

public static DRGroup withReportModelMasterCriteria(DRReportModel aMod,
                                                    DRMasterCriteria amc)

recordGroupList

public com.webobjects.foundation.NSArray recordGroupList()

recordGroupDict

public com.webobjects.foundation.NSDictionary recordGroupDict()

reportModel

public DRReportModel reportModel()

criteriaList

public com.webobjects.foundation.NSArray criteriaList()

masterCriteria

public DRMasterCriteria masterCriteria()

masterCriteriaDrillDownList

public com.webobjects.foundation.NSArray masterCriteriaDrillDownList()

groupSubRecordGroupsWithMasterCriteriaLookupDict

public void groupSubRecordGroupsWithMasterCriteriaLookupDict(com.webobjects.foundation.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 com.webobjects.foundation.NSArray sortedCriteriaList()

sortedCriteriaListBase

public com.webobjects.foundation.NSArray sortedCriteriaListBase()

useGroupTotal

public boolean useGroupTotal()

setUseGroupTotal

public void setUseGroupTotal(boolean v)

keyDesc

public java.lang.String keyDesc()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.