public class BudgetSalaryXmlStream extends BudgetBaseSalaryStream
ResearchDocumentBase and
Map of details passed to the class.CALCULATED_AMOUNT_COST_ELEMENT_DESC, EMPTY_STRING, OVERHEAD_RATE_PREFIX, PERIOD_COST_TOTAL, SEPARATER_STRINGALLOCATED_ADMIN_SUPPORT, ALLOCATED_ADMINISTRATIVE_SUPPORT, ALLOCATED_LAB_EXPENSE, budget, BUDGET_CATEGORY_PERSONNEL, BUDGET_PERIOD, budgetPeriod, budgetPersRateAndBaseList, budgetPersRateAndBases, businessObjectService, category, CATEGORY_CODE_LA_SALARY, DATE_FORMAT, DATE_FORMAT_MMDDYY, dateTimeService, DEFAULT_RATE_TYPE_CODE_FOR_LI, EMPLOYEE_BENEFITS_ON_ALLOCATED_ADMINISTRATIVE_SUPPORT, LAB_ALLOCATION, OTHER_DIRECT_COSTS, PERCENTAGE, PRINCIPAL_INVESTIGATOR_ROLE, RATE_CLASS_CODE_EB_ON_LA, RATE_CLASS_CODE_LA_SALARY, RATE_CLASS_CODE_VACATION_ON_LA, RATE_TYPE_CODE_LA_SALARY, RATE_TYPE_CODE_VACATION_ON_LA, rateClass, rateClassRateType, rateType, TOTAL_EMPLOYEE_BENEFITS| Constructor and Description |
|---|
BudgetSalaryXmlStream() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,org.apache.xmlbeans.XmlObject> |
generateXmlStream(KraPersistableBusinessObjectBase printableBusinessObject,
Map<String,Object> reportParameters)
This method generates XML for Budget Salary Report.
|
protected BudgetCalculationService |
getBudgetCalculationService() |
protected noNamespace.BudgetSalaryDocument.BudgetSalary |
getSalaryType()
This method will set the values to salary type attributes and finally
return the array of Salary type.
|
void |
setBudgetCalculationService(BudgetCalculationService budgetCalculationService) |
getBudgetDataPeriodsForCalculatedAmounts, getBudgetSalaryTypeXmlObject, getBudgetTotalAndSummarySalaryTypes, getListOfSalaryTypeXmlObjects, getSalaryTypeVOForCostElement, getSalaryTypeXmlObject, isPersonnel, setSalaryTypesForLineItemCalcuAmountgetBudgetCategoryCodeFroBudgetSalarySummary, getBudgetCategoryDescForSalarySummary, getBudgetIndirectCostsForReport, getBusinessObjectService, getCalculatedCostForBudgetExclusionsSortId1, getCalculatedCostForBudgetExclusionsSortId4, getCalculatedCostForBudgetLAExclusionsSortId2, getCalculatedCostForBudgetOHExclusionsSortId2, getCalculationMethodology, getCostElementDescription, getDateTimeService, getEmpBenefitAppliedRateForPersonnel, getFringeForBudgetSalarySummaryFromPersonnelRateAndBase, getGroupsType, getGroupsType, getInvestigatorFlag, getKeyForBudgetSalarySummary, getPercentChargedForBudgetPersonnelRateBase, getPercentEffortForBudgetPersonnelRateBase, getPersonNameFromBudgetPersonByRateAndBase, getRatesApplicableToVOList, getReportHeaderTypeForCumulativeReport, getReportTypeForBudgetIndirectCostsForReport, getReportTypeForExclusions, getReportTypeForNonPersonnel, getReportTypeListForBudgetEBRateAndBase, getReportTypeListForBudgetLARateAndBase, getReportTypeListForBudgetOHRateAndBase, getReportTypeListForBudgetOtherRateAndBase, getReportTypeListForBudgetVACRateAndBase, getReportTypeVOForBudgetLASalaryForRateBase, getReportTypeVOList, getTotalCalculatedCostByRateClassTypeFromLineItem, getTotalCostSharingAmountByRateClassTypeFromLineItem, getUnitNumber, getVacationAppliedRateForPersonnel, isBudgetCategoryPersonnel, isLineItemCalAmountOfRateClassTypeLabAllocation, isLineItemCalAmountOfRateClassTypeLAWithEBVA, isLineItemCalAmountOfRateClassTypeOverhead, isRateAndBaseEBonLA, isRateAndBaseLASalary, isRateAndBaseOfRateClassTypeEB, isRateAndBaseOfRateClassTypeLAwithEBVA, isRateAndBaseOfRateClassTypeOverhead, isRateAndBaseOfRateClassTypeVacation, isRateAndBaseVAonLA, setBudgetLASalaryForBudgetRateAndBase, setBudgetPersRateAndBaseListForBudgetEBRateAndBase, setBudgetPersRateAndBaseListForBudgetLARateAndBase, setBudgetPersRateAndBaseListForBudgetOHRateAndBase, setBudgetPersRateAndBaseListForBudgetOtherRateAndBase, setBudgetPersRateAndBaseListForBudgetVacRateAndBase, setBudgetRateAndBaseListForBudgetEBRateAndBase, setBudgetRateAndBaseListForBudgetLARateAndBase, setBudgetRateAndBaseListForBudgetOHRateAndBase, setBudgetRateAndBaseListForBudgetOtherRateAndBase, setBudgetRateAndBaseListForBudgetVacRateAndBase, setBusinessObjectService, setDateTimeService, setReportTypeBudgetLASalary, setReportTypeForBudgetLAExclusionsSortId3, setReportTypeList, setReportTypeListOHExclusionForSortId, setReportTypeMapForBudgetOHRateAndBase, setReportTypeMapFromReportTypeVOList, setReportTypeOHExclusionForSortId, setReportTypeVOListForLAExclusionSortId3, setReportTypeVOListForOHExclusionSortIdpublic Map<String,org.apache.xmlbeans.XmlObject> generateXmlStream(KraPersistableBusinessObjectBase printableBusinessObject, Map<String,Object> reportParameters)
ResearchDocumentBase for populating the XML nodes. The XMl
once generated is returned as XmlObjectprintableBusinessObject - using which XML is generatedreportParameters - parameters related to XML generationXmlObject representing the XMLprotected noNamespace.BudgetSalaryDocument.BudgetSalary getSalaryType()
protected BudgetCalculationService getBudgetCalculationService()
public void setBudgetCalculationService(BudgetCalculationService budgetCalculationService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.