|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kfs.module.endow.report.service.impl.EndowmentReportServiceImpl
public abstract class EndowmentReportServiceImpl
| Field Summary | |
|---|---|
protected static String |
ALL_VALUES
|
protected org.kuali.rice.kns.service.BusinessObjectService |
businessObjectService
|
protected org.kuali.rice.kns.service.DateTimeService |
dateTimeService
|
protected KemidBenefittingOrganizationDao |
kemidBenefittingOrganizationDao
|
protected KemidDao |
kemidDao
|
protected KemidHistoricalCashDao |
kemidHistoricalCashDao
|
protected KemidReportGroupDao |
kemidReportGroupDao
|
protected KEMService |
kemService
|
protected org.kuali.rice.kns.service.ParameterService |
parameterService
|
| Constructor Summary | |
|---|---|
EndowmentReportServiceImpl()
|
|
| Method Summary | |
|---|---|
protected String |
convertDateToString(Date date)
Convert java.sql.date to string |
protected Date |
convertStringToDate(String stringDate)
Convert string to date |
protected EndowmentReportFooterDataHolder |
createFooterData(KEMID kemidOjb)
Creates footer data |
EndowmentReportHeaderDataHolder |
createReportHeaderSheetData(List<String> kemidsSelected,
List<String> benefittingOrganziationCampuses,
List<String> benefittingOrganziationCharts,
List<String> benefittingOrganziations,
List<String> typeCodes,
List<String> purposeCodes,
List<String> combineGroupCodes,
String reportName,
String endowmnetOption,
String reportOption)
Creates the report header data |
String |
getBenefittingCampuses(List<String> campuses)
Gets the campus names of selected campuses |
String |
getBenefittingCharts(List<String> charts)
Gets the chart names of selected charts |
String |
getBenefittingOrganizations(List<String> organizations)
Gets the organization names of selected organizations |
protected org.kuali.rice.kns.bo.CampusImpl |
getCampus(String campusCode)
Gets a campus object |
String |
getCombineGroupCodes(List<String> combineGroupCodes)
Gets the selected group codes |
org.kuali.rice.kns.service.DateTimeService |
getDateTimeService()
gets attribute dateTimeService |
String |
getInstitutionName()
Gets the institution name, using the KFS parameter See 8 Report Design in the specs |
protected List<KemidBenefittingOrganization> |
getKemidBenefittingOrganization(String kemid)
Gets a benefitting organization object |
KemidHistoricalCashDao |
getKemidHistoricalCashDao()
Gest historical cash dao |
String |
getKemidPurposeCodes(List<String> kemidPurposes)
Gets the selected purpose codes |
List<String> |
getKemidsBasedOnUserSelection(List<String> kemids,
String endowmentOption,
String closedIndicator)
method to pickup all kemids based on user selection of endowmentOption and closed indicator |
List<String> |
getKemidsByOtherCriteria(List<String> benefittingOrganziationCampusCodes,
List<String> benefittingOrganziationChartCodes,
List<String> benefittingOrganziationCodes,
List<String> typeCodes,
List<String> purposeCodes,
List<String> combineGroupCodes)
Gets the kemids that meet the given conditions |
List<String> |
getKemidsInHistoryCash(List<String> kemids,
String endingDate)
Gets a collection of kemids that exist in historical cash |
List<String> |
getKemidsInHistoryCash(List<String> kemids,
String beginningDate,
String endingDate)
method to pickup all kemids from the list of kemids where for each kemid, if there is record in END_HIST_CSH_T table |
List<KemidsWithMultipleBenefittingOrganizationsDataHolder> |
getKemidsWithMultipleBenefittingOrganizations(List<String> kemids)
Gets the KEMIDs with multiple benefitting organizations |
String |
getKemidTypeCodes(List<String> kemidTypeCodes)
Gets the selected type codes |
protected String |
getListWithSeparator(List<String> stringList,
String defaultEmptyValue)
Concatenate strings with a separator |
protected MonthEndDate |
getMonthEndDate(Date date)
Gets a month end date object |
protected Organization |
getOrganization(String chartCode,
String organizationCode)
Gets an organization object |
protected MonthEndDate |
getPreviousMonthEndDate(Date date)
Gets the previous month end date |
String |
getReportRequestor()
Gets the report name "Trial Balance" |
void |
retainCommonKemids(Set<String> kemids,
List<String> list)
Retains the kemids that are in common. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets business object service |
void |
setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
Sets date time service |
void |
setKemidBenefittingOrganizationDao(KemidBenefittingOrganizationDao kemidBenefittingOrganizationDao)
sets benefitting organization dao |
void |
setKemidDao(KemidDao kemidDao)
Sets kemid dao |
void |
setKemidHistoricalCashDao(KemidHistoricalCashDao kemidHistoricalCashDao)
sets attribute kemidHistoricalCashDao |
void |
setKemidReportGroupDao(KemidReportGroupDao kemidReportGroupDao)
Sets report group dao |
void |
setKemService(KEMService kemService)
Sets Kem service |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets parameter service |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final String ALL_VALUES
protected org.kuali.rice.kns.service.BusinessObjectService businessObjectService
protected org.kuali.rice.kns.service.ParameterService parameterService
protected org.kuali.rice.kns.service.DateTimeService dateTimeService
protected KEMService kemService
protected KemidDao kemidDao
protected KemidBenefittingOrganizationDao kemidBenefittingOrganizationDao
protected KemidReportGroupDao kemidReportGroupDao
protected KemidHistoricalCashDao kemidHistoricalCashDao
| Constructor Detail |
|---|
public EndowmentReportServiceImpl()
| Method Detail |
|---|
public String getInstitutionName()
EndowmentReportService
getInstitutionName in interface EndowmentReportServiceEndowmentReportService.getInstitutionName()public String getReportRequestor()
EndowmentReportService
getReportRequestor in interface EndowmentReportServiceEndowmentReportService.getReportRequestor()public String getBenefittingCampuses(List<String> campuses)
EndowmentReportService
getBenefittingCampuses in interface EndowmentReportServiceEndowmentReportService.getBenefittingCampuses(java.util.List)public String getBenefittingCharts(List<String> charts)
EndowmentReportService
getBenefittingCharts in interface EndowmentReportServiceEndowmentReportService.getBenefittingCharts(java.util.List)public String getBenefittingOrganizations(List<String> organizations)
EndowmentReportService
getBenefittingOrganizations in interface EndowmentReportServiceEndowmentReportService.getBenefittingOrganizations(java.util.List)public String getKemidTypeCodes(List<String> kemidTypeCodes)
EndowmentReportService
getKemidTypeCodes in interface EndowmentReportServiceEndowmentReportService.getKemidTypeCodes(java.util.List)public String getKemidPurposeCodes(List<String> kemidPurposes)
EndowmentReportService
getKemidPurposeCodes in interface EndowmentReportServiceEndowmentReportService.getKemidPurposeCodes(java.util.List)public String getCombineGroupCodes(List<String> combineGroupCodes)
EndowmentReportService
getCombineGroupCodes in interface EndowmentReportServiceEndowmentReportService.getCombineGroupCodes(java.util.List)
public EndowmentReportHeaderDataHolder createReportHeaderSheetData(List<String> kemidsSelected,
List<String> benefittingOrganziationCampuses,
List<String> benefittingOrganziationCharts,
List<String> benefittingOrganziations,
List<String> typeCodes,
List<String> purposeCodes,
List<String> combineGroupCodes,
String reportName,
String endowmnetOption,
String reportOption)
EndowmentReportService
createReportHeaderSheetData in interface EndowmentReportServiceorg.kuali.kfs.module.endow.report.service.EndowmentReportService#createReportHeaderSheetData(java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.lang.String, java.lang.String)
public List<String> getKemidsByOtherCriteria(List<String> benefittingOrganziationCampusCodes,
List<String> benefittingOrganziationChartCodes,
List<String> benefittingOrganziationCodes,
List<String> typeCodes,
List<String> purposeCodes,
List<String> combineGroupCodes)
benefittingOrganziationCampusCodes - benefittingOrganziationChartCodes - benefittingOrganziationCodes - typeCodes - purposeCodes - combineGroupCodes -
public void retainCommonKemids(Set<String> kemids,
List<String> list)
kemids - list -
public List<String> getKemidsBasedOnUserSelection(List<String> kemids,
String endowmentOption,
String closedIndicator)
getKemidsBasedOnUserSelection in interface EndowmentReportServicekemids - endowmentOption - endingDate -
public List<String> getKemidsInHistoryCash(List<String> kemids,
String beginningDate,
String endingDate)
getKemidsInHistoryCash in interface EndowmentReportServicekemids - beginningDate - endingDate -
public List<String> getKemidsInHistoryCash(List<String> kemids,
String endingDate)
kemids - endingDate -
protected MonthEndDate getPreviousMonthEndDate(Date date)
date -
protected Date convertStringToDate(String stringDate)
stringDate -
protected String convertDateToString(Date date)
date -
protected MonthEndDate getMonthEndDate(Date date)
date -
protected List<KemidBenefittingOrganization> getKemidBenefittingOrganization(String kemid)
kemid -
protected org.kuali.rice.kns.bo.CampusImpl getCampus(String campusCode)
campusCode -
protected Organization getOrganization(String chartCode,
String organizationCode)
chartCode - organizationCode -
protected EndowmentReportFooterDataHolder createFooterData(KEMID kemidOjb)
kemidOjb -
protected String getListWithSeparator(List<String> stringList,
String defaultEmptyValue)
stringList - defaultEmptyValue -
public List<KemidsWithMultipleBenefittingOrganizationsDataHolder> getKemidsWithMultipleBenefittingOrganizations(List<String> kemids)
EndowmentReportService
getKemidsWithMultipleBenefittingOrganizations in interface EndowmentReportServiceEndowmentReportService.getKemidsWithMultipleBenefittingOrganizations(java.util.List)public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
public void setKemService(KEMService kemService)
kemService - public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
dateTimeService - public void setKemidDao(KemidDao kemidDao)
public void setKemidBenefittingOrganizationDao(KemidBenefittingOrganizationDao kemidBenefittingOrganizationDao)
public void setKemidReportGroupDao(KemidReportGroupDao kemidReportGroupDao)
public KemidHistoricalCashDao getKemidHistoricalCashDao()
public void setKemidHistoricalCashDao(KemidHistoricalCashDao kemidHistoricalCashDao)
public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||