Class ED524BudgetBaseGenerator<T extends org.apache.xmlbeans.XmlObject>

java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator<T>
org.kuali.coeus.s2sgen.impl.generate.support.ED524BudgetBaseGenerator<T>
All Implemented Interfaces:
Factory<T>, Named, S2SFormGenerator<T>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
ED524BudgetV1_1Generator, ED524BudgetV1_3Generator, ED524BudgetV1_4Generator

public abstract class ED524BudgetBaseGenerator<T extends org.apache.xmlbeans.XmlObject> extends S2SBaseFormGenerator<T>
This abstract class has methods that are common to all the versions of ED524Budget form.
Author:
Kuali Research Administration Team (kualidev@oncourse.iu.edu)
  • Field Details

    • s2SDateTimeService

      @Autowired @Qualifier("s2SDateTimeService") protected S2SDateTimeService s2SDateTimeService
    • s2SBudgetCategoryMapService

      @Autowired @Qualifier("s2SBudgetCategoryMapService") protected S2SBudgetCategoryMapService s2SBudgetCategoryMapService
    • s2SConfigurationService

      @Autowired @Qualifier("s2SConfigurationService") protected org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService
    • s2SCommonBudgetService

      @Autowired @Qualifier("s2SCommonBudgetService") protected S2SCommonBudgetService s2SCommonBudgetService
    • INDIRECT_COST_RATE_AGREEMENT_NONE

      protected static final String INDIRECT_COST_RATE_AGREEMENT_NONE
      See Also:
    • APPROVING_FEDERAL_AGENCY_OTHER

      protected static final String APPROVING_FEDERAL_AGENCY_OTHER
      See Also:
    • APPROVING_FEDERAL_AGENCY_ED

      protected static final String APPROVING_FEDERAL_AGENCY_ED
      See Also:
    • APPROVING_FEDERAL_AGENCY_OT

      protected static final String APPROVING_FEDERAL_AGENCY_OT
      See Also:
    • RATE_CLASS_TYPE_EMPLOYEE_BENEFITS

      protected static final String RATE_CLASS_TYPE_EMPLOYEE_BENEFITS
      See Also:
    • RATE_CLASS_TYPE_VACATION

      protected static final String RATE_CLASS_TYPE_VACATION
      See Also:
    • RATE_CLASS_TYPE_OTHER

      protected static final String RATE_CLASS_TYPE_OTHER
      See Also:
    • TARGET_CATEGORY_CODE_SUBCONTRACT

      protected static final String TARGET_CATEGORY_CODE_SUBCONTRACT
      See Also:
    • TARGET_CATEGORY_CODE_PURCHASED_EQUIPMENT

      protected static final String TARGET_CATEGORY_CODE_PURCHASED_EQUIPMENT
      See Also:
    • TARGET_CATEGORY_CODE_MATERIOALS_AND_SUPPLIES

      protected static final String TARGET_CATEGORY_CODE_MATERIOALS_AND_SUPPLIES
      See Also:
    • TARGET_CATEGORY_CODE_TRAVEL

      protected static final String TARGET_CATEGORY_CODE_TRAVEL
      See Also:
    • TARGET_CATEGORY_CODE_FOREIGN_TRAVEL

      protected static final String TARGET_CATEGORY_CODE_FOREIGN_TRAVEL
      See Also:
    • TARGET_CATEGORY_CODE_PARTICIPANT_STIPENDS

      protected static final String TARGET_CATEGORY_CODE_PARTICIPANT_STIPENDS
      See Also:
    • TARGET_CATEGORY_TYPE_CODE_PERSONNEL

      protected static final String TARGET_CATEGORY_TYPE_CODE_PERSONNEL
      See Also:
    • RATE_TYPE_ADMINISTRATIVE_SALARIES

      protected static final int RATE_TYPE_ADMINISTRATIVE_SALARIES
      See Also:
    • RATE_TYPE_SUPPORT_STAFF_SALARIES

      protected static final int RATE_TYPE_SUPPORT_STAFF_SALARIES
      See Also:
    • totalCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal totalCost
    • totalDirectCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal totalDirectCost
    • totalIndirectCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal totalIndirectCost
    • totalCostSharing

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal totalCostSharing
    • indirectCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal indirectCS
    • supplyCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal supplyCost
    • supplyCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal supplyCostCS
    • otherCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal otherCost
    • otherCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal otherCostCS
    • categoryCostFringe

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal categoryCostFringe
    • categoryCostCSFringe

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal categoryCostCSFringe
    • equipmentCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal equipmentCost
    • equipmentCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal equipmentCostCS
    • contractualCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal contractualCost
    • contractualCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal contractualCostCS
    • travelCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal travelCost
    • travelCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal travelCostCS
    • trainingCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal trainingCost
    • trainingCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal trainingCostCS
    • personnelCost

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal personnelCost
    • personnelCostCS

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal personnelCostCS
    • AGENCY_VALUE

      protected static final String AGENCY_VALUE
      See Also:
    • RESTIRCTED_QUESTION

      protected static final String RESTIRCTED_QUESTION
      See Also:
  • Constructor Details

    • ED524BudgetBaseGenerator

      public ED524BudgetBaseGenerator()
  • Method Details

    • getBudgetCategoryMapListWithoutFilter

      public List<? extends org.kuali.coeus.common.budget.api.core.category.BudgetCategoryMapContract> getBudgetCategoryMapListWithoutFilter()
    • getTotalCosts

      protected void getTotalCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getIndirectCosts

      protected void getIndirectCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getSuppliesCosts

      protected void getSuppliesCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getOtherCosts

      protected void getOtherCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getEquipmentCosts

      protected void getEquipmentCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getContractualCosts

      protected void getContractualCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getTravelCosts

      protected void getTravelCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getTrainingCosts

      protected void getTrainingCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getPersonnelCosts

      public void getPersonnelCosts(org.kuali.coeus.common.budget.api.period.BudgetPeriodContract budgetPeriod)
    • getAgencyName

      protected String getAgencyName()
    • getS2SDateTimeService

      public S2SDateTimeService getS2SDateTimeService()
    • setS2SDateTimeService

      public void setS2SDateTimeService(S2SDateTimeService s2SDateTimeService)
    • getS2SBudgetCategoryMapService

      public S2SBudgetCategoryMapService getS2SBudgetCategoryMapService()
    • setS2SBudgetCategoryMapService

      public void setS2SBudgetCategoryMapService(S2SBudgetCategoryMapService s2SBudgetCategoryMapService)
    • getS2SConfigurationService

      public org.kuali.coeus.propdev.api.s2s.S2SConfigurationService getS2SConfigurationService()
    • setS2SConfigurationService

      public void setS2SConfigurationService(org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService)
    • getS2SCommonBudgetService

      public S2SCommonBudgetService getS2SCommonBudgetService()
    • setS2SCommonBudgetService

      public void setS2SCommonBudgetService(S2SCommonBudgetService s2SCommonBudgetService)