|
||||||||||
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 EndowmentReportService
EndowmentReportService.getInstitutionName()
public String getReportRequestor()
EndowmentReportService
getReportRequestor
in interface EndowmentReportService
EndowmentReportService.getReportRequestor()
public String getBenefittingCampuses(List<String> campuses)
EndowmentReportService
getBenefittingCampuses
in interface EndowmentReportService
EndowmentReportService.getBenefittingCampuses(java.util.List)
public String getBenefittingCharts(List<String> charts)
EndowmentReportService
getBenefittingCharts
in interface EndowmentReportService
EndowmentReportService.getBenefittingCharts(java.util.List)
public String getBenefittingOrganizations(List<String> organizations)
EndowmentReportService
getBenefittingOrganizations
in interface EndowmentReportService
EndowmentReportService.getBenefittingOrganizations(java.util.List)
public String getKemidTypeCodes(List<String> kemidTypeCodes)
EndowmentReportService
getKemidTypeCodes
in interface EndowmentReportService
EndowmentReportService.getKemidTypeCodes(java.util.List)
public String getKemidPurposeCodes(List<String> kemidPurposes)
EndowmentReportService
getKemidPurposeCodes
in interface EndowmentReportService
EndowmentReportService.getKemidPurposeCodes(java.util.List)
public String getCombineGroupCodes(List<String> combineGroupCodes)
EndowmentReportService
getCombineGroupCodes
in interface EndowmentReportService
EndowmentReportService.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 EndowmentReportService
org.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 EndowmentReportService
kemids
- endowmentOption
- endingDate
-
public List<String> getKemidsInHistoryCash(List<String> kemids, String beginningDate, String endingDate)
getKemidsInHistoryCash
in interface EndowmentReportService
kemids
- 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 EndowmentReportService
EndowmentReportService.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 |