|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.bc.document.service.impl.BudgetDocumentServiceImpl
public class BudgetDocumentServiceImpl
Implements the BudgetDocumentService interface. Methods here operate on objects associated with the Budget Construction document such as BudgetConstructionHeader
Constructor Summary | |
---|---|
BudgetDocumentServiceImpl()
|
Method Summary | |
---|---|
BudgetConstructionDocument |
addOrUpdatePBGLRow(BudgetConstructionDocument bcDoc,
PendingBudgetConstructionGeneralLedger sourceRow)
Adds or Updates a Pending Budget GL row to a BudgetConstruction document with the passed in Pending Budget GL object. |
protected void |
calculateAnnualBenefits(BudgetConstructionDocument bcDoc)
|
void |
calculateBenefits(BudgetConstructionDocument bcDoc)
Explicitly calls both the annual and monthly benefits calculation methods |
void |
calculateBenefitsIfNeeded(BudgetConstructionDocument bcDoc)
Checks if annual and/or monthly benefits need calculated and calls the associated calculation method |
protected void |
calculateMonthlyBenefits(BudgetConstructionDocument bcDoc)
|
void |
callForBenefitsCalcIfNeeded(BudgetConstructionDocument bcDoc,
BudgetConstructionMonthly budgetConstructionMonthly,
org.kuali.rice.kns.util.KualiInteger pbglChangeAmount)
Sets benefits calculation flags in Budget Construction Document associated with the monthly screen |
protected boolean |
canUpdatePlugRecord(PendingBudgetConstructionAppointmentFunding appointmentFunding)
determine whether the plug line can be updated or created. |
protected void |
checkForNulls(org.kuali.rice.kns.document.Document document)
Does sanity checks for null document object and null documentNumber |
BudgetConstructionDocument |
getBudgetConstructionDocument(PendingBudgetConstructionAppointmentFunding appointmentFunding)
get the budget document with the information provided by the given appointment funding |
BudgetConstructionDocument |
getBudgetConstructionDocument(SalarySettingExpansion salarySettingExpansion)
get the budget document with the information provided by the given salary setting expansion |
BudgetConstructionHeader |
getBudgetConstructionHeader(PendingBudgetConstructionAppointmentFunding appointmentFunding)
get the budget document with the information provided by the given appointment funding |
BudgetConstructionHeader |
getByCandidateKey(String chartOfAccountsCode,
String accountNumber,
String subAccountNumber,
Integer fiscalYear)
Gets a BudgetConstructionHeader by the candidate key instead of primary key |
List<PendingBudgetConstructionGeneralLedger> |
getPBGLSalarySettingRows(BudgetConstructionDocument bcDocument)
Returns a list of Pending Budget GL rows from the DB for the BudgetConstructionDocument that are associated with Salary Setting including any 2PLG rows. |
org.kuali.rice.kns.util.KualiInteger |
getPendingBudgetConstructionAppointmentFundingRequestSum(PendingBudgetConstructionGeneralLedger salaryDetailLine)
Gets the salary detail lines request sum for a budget document expenditure accounting line |
protected PendingBudgetConstructionGeneralLedger |
getPendingBudgetConstructionGeneralLedger(BudgetConstructionHeader budgetConstructionHeader,
PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.KualiInteger updateAmount,
boolean is2PLG)
get a pending budget construction GL record, and set its to the given update amount if it exists in database; otherwise, create it with the given information |
org.kuali.rice.kns.service.PersistenceService |
getPersistenceService()
Gets the persistenceService attribute. |
List<BudgetConstructionAccountOrganizationHierarchy> |
getPushPullLevelList(BudgetConstructionDocument bcDoc,
org.kuali.rice.kim.bo.Person person)
|
BudgetConstructionDocument |
instantiateNewBudgetConstructionDocument(BudgetConstructionDocument budgetConstructionDocument)
Persists a brand new (blank) Budget Construction Document and prepares it to accept revenue/expenditure lines. |
boolean |
isAccountReportsExist(String chartOfAccountsCode,
String accountNumber)
Determine if account reports exists for the key passed in. |
boolean |
isAssociatedWithBudgetableDocument(PendingBudgetConstructionAppointmentFunding appointmentFunding)
determine whether the given appointment funding is associated with a budgetable document |
boolean |
isBudgetableAccount(Integer budgetYear,
Account account,
boolean isWagesCheck)
determine whether the given account is budgetable for the specified budget year |
boolean |
isBudgetableDocument(BudgetConstructionDocument document)
determine whether the given document is budgetable |
boolean |
isBudgetableDocument(BudgetConstructionHeader bcHeader)
determine whether the given document is budgetable |
boolean |
isBudgetableDocumentNoWagesCheck(BudgetConstructionDocument document)
determine whether the given document is budgetable skipping the wages allowed check |
boolean |
isBudgetableDocumentNoWagesCheck(BudgetConstructionHeader bcHeader)
determine whether the given document is budgetable skipping the wages allowed check |
boolean |
isBudgetableSubAccount(SubAccount subAccount,
String subAccountNumber)
determine whether the given subaccount is budgetable |
void |
populatePBGLLine(PendingBudgetConstructionGeneralLedger line)
Populates references for a given Pending Budget GL row. |
protected void |
reloadBenefitsLines(BudgetConstructionDocument bcDoc)
Reloads benefits target accounting lines. |
List<BudgetConstructionAccountOrganizationHierarchy> |
retrieveOrBuildAccountOrganizationHierarchy(Integer universityFiscalYear,
String chartOfAccountsCode,
String accountNumber)
Retrieves the Account Organization Hierarchy for the primary key passed in. |
List<PendingBudgetConstructionGeneralLedger> |
retrievePendingBudgetConstructionGeneralLedger(BudgetConstructionHeader budgetConstructionHeader)
retrieve all pending budget construction GL records associated with the given budget contruction header |
protected PendingBudgetConstructionGeneralLedger |
retrievePendingBudgetConstructionGeneralLedger(BudgetConstructionHeader budgetConstructionHeader,
PendingBudgetConstructionAppointmentFunding appointmentFunding,
boolean is2PLG)
retrieve a pending budget construction GL record based on the given infromation |
org.kuali.rice.kns.document.Document |
saveDocument(BudgetConstructionDocument budgetConstructionDocument)
Performs all actions needed to validate and save a Budget Construction document to the database and workflow. |
org.kuali.rice.kns.document.Document |
saveDocumentNoWorkflow(BudgetConstructionDocument bcDoc)
Performs all actions needed to validate and save a Budget Construction document to the database only. |
org.kuali.rice.kns.document.Document |
saveDocumentNoWorkFlow(BudgetConstructionDocument bcDoc,
BCConstants.MonthSpreadDeleteType monthSpreadDeleteType,
boolean doMonthRICheck)
Performs all actions needed to validate and save a Budget Construction document to the database only. |
void |
saveMonthlyBudget(MonthlyBudgetForm monthlyBudgetForm,
BudgetConstructionMonthly budgetConstructionMonthly)
Saves a single BudgetConstructionMonthly row |
void |
setBenefitsCalculationService(BenefitsCalculationService benefitsCalculationService)
Sets the benefitsCalculationService attribute value. |
void |
setBudgetConstructionDao(BudgetConstructionDao budgetConstructionDao)
Sets the budgetConstructionDao attribute value. |
void |
setBudgetParameterService(BudgetParameterService budgetParameterService)
Sets the budgetParameterService attribute value. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. |
void |
setDocumentDao(org.kuali.rice.kns.dao.DocumentDao documentDao)
Sets the documentDao attribute value. |
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
Sets the documentService attribute value. |
void |
setFiscalYearFunctionControlService(FiscalYearFunctionControlService fiscalYearFunctionControlService)
Sets the fiscalYearFunctionControlService attribute value. |
void |
setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)
Sets the kualiModuleService attribute value. |
void |
setOptionsService(OptionsService optionsService)
Sets the optionsService attribute value. |
void |
setOrganizationService(OrganizationService organizationService)
Sets the organizationService attribute value. |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value. |
void |
setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
Sets the persistenceService attribute value. |
void |
setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
Sets the workflowDocumentService attribute value. |
void |
updatePendingBudgetGeneralLedger(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.KualiInteger updateAmount)
update the pending budget construction GL record assocating with the given appointment funding. |
PendingBudgetConstructionGeneralLedger |
updatePendingBudgetGeneralLedgerPlug(BudgetConstructionDocument bcDoc,
org.kuali.rice.kns.util.KualiInteger updateAmount)
Adds or updates the 2PLG row in a BudgetConstructionDocument adding the updateAmount into any existing request amount |
void |
updatePendingBudgetGeneralLedgerPlug(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.KualiInteger updateAmount)
update the pending budget construction GL plug record assocating with the given appointment funding. |
void |
validateAndPersistDocument(org.kuali.rice.kns.document.Document document,
org.kuali.rice.kns.rule.event.KualiDocumentEvent event)
Runs validation and persists a document to the database. |
void |
validateDocument(org.kuali.rice.kns.document.Document document)
Performs Budgetconstructiondocument validation as if saving, but does not perform the actual save. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BudgetDocumentServiceImpl()
Method Detail |
---|
@Transactional public BudgetConstructionHeader getByCandidateKey(String chartOfAccountsCode, String accountNumber, String subAccountNumber, Integer fiscalYear)
BudgetDocumentService
getByCandidateKey
in interface BudgetDocumentService
BudgetDocumentService.getByCandidateKey(java.lang.String, java.lang.String,
java.lang.String, java.lang.Integer)
@Transactional public org.kuali.rice.kns.document.Document saveDocument(BudgetConstructionDocument budgetConstructionDocument) throws org.kuali.rice.kew.exception.WorkflowException, org.kuali.rice.kns.exception.ValidationException
BudgetDocumentService
saveDocument
in interface BudgetDocumentService
org.kuali.rice.kew.exception.WorkflowException
org.kuali.rice.kns.exception.ValidationException
similar to DocumentService.saveDocument()
@Transactional public org.kuali.rice.kns.document.Document saveDocumentNoWorkflow(BudgetConstructionDocument bcDoc) throws org.kuali.rice.kns.exception.ValidationException
BudgetDocumentService
saveDocumentNoWorkflow
in interface BudgetDocumentService
org.kuali.rice.kns.exception.ValidationException
org.kuali.kfs.module.bc.document.service.BudgetDocumentService#saveDocumentNoWorkflow(org.kuali.rice.kns.document.Document)
@Transactional public org.kuali.rice.kns.document.Document saveDocumentNoWorkFlow(BudgetConstructionDocument bcDoc, BCConstants.MonthSpreadDeleteType monthSpreadDeleteType, boolean doMonthRICheck) throws org.kuali.rice.kns.exception.ValidationException
BudgetDocumentService
saveDocumentNoWorkFlow
in interface BudgetDocumentService
org.kuali.rice.kns.exception.ValidationException
BudgetDocumentService.saveDocumentNoWorkFlow(org.kuali.kfs.module.bc.document.BudgetConstructionDocument,
org.kuali.kfs.module.bc.BCConstants.MonthSpreadDeleteType, boolean)
@Transactional public void saveMonthlyBudget(MonthlyBudgetForm monthlyBudgetForm, BudgetConstructionMonthly budgetConstructionMonthly)
BudgetDocumentService
saveMonthlyBudget
in interface BudgetDocumentService
@Transactional public void callForBenefitsCalcIfNeeded(BudgetConstructionDocument bcDoc, BudgetConstructionMonthly budgetConstructionMonthly, org.kuali.rice.kns.util.KualiInteger pbglChangeAmount)
BudgetDocumentService
callForBenefitsCalcIfNeeded
in interface BudgetDocumentService
BudgetDocumentService.callForBenefitsCalcIfNeeded(org.kuali.kfs.module.bc.document.BudgetConstructionDocument,
org.kuali.kfs.module.bc.businessobject.BudgetConstructionMonthly, org.kuali.rice.kns.util.KualiInteger)
@Transactional public void calculateBenefitsIfNeeded(BudgetConstructionDocument bcDoc)
BudgetDocumentService
calculateBenefitsIfNeeded
in interface BudgetDocumentService
BudgetDocumentService.calculateBenefitsIfNeeded(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
@Transactional public void calculateBenefits(BudgetConstructionDocument bcDoc)
BudgetDocumentService
calculateBenefits
in interface BudgetDocumentService
BudgetDocumentService.calculateBenefits(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
@Transactional protected void calculateAnnualBenefits(BudgetConstructionDocument bcDoc)
org.kuali.kfs.module.bc.document.service.BudgetDocumentService#calculateAnnualBenefits(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
@Transactional protected void calculateMonthlyBenefits(BudgetConstructionDocument bcDoc)
org.kuali.kfs.module.bc.document.service.BudgetDocumentService#calculateMonthlyBenefits(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
protected void checkForNulls(org.kuali.rice.kns.document.Document document)
document
- @Transactional public void validateAndPersistDocument(org.kuali.rice.kns.document.Document document, org.kuali.rice.kns.rule.event.KualiDocumentEvent event) throws org.kuali.rice.kns.exception.ValidationException
document
- event
-
org.kuali.rice.kew.exception.WorkflowException
org.kuali.rice.kns.exception.ValidationException
@Transactional public void validateDocument(org.kuali.rice.kns.document.Document document) throws org.kuali.rice.kns.exception.ValidationException
BudgetDocumentService
validateDocument
in interface BudgetDocumentService
org.kuali.rice.kns.exception.ValidationException
BudgetDocumentService.validateDocument(org.kuali.rice.kns.document.Document)
@Transactional public List<PendingBudgetConstructionGeneralLedger> getPBGLSalarySettingRows(BudgetConstructionDocument bcDocument)
BudgetDocumentService
getPBGLSalarySettingRows
in interface BudgetDocumentService
BudgetDocumentService.getPBGLSalarySettingRows(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
public BudgetConstructionDocument addOrUpdatePBGLRow(BudgetConstructionDocument bcDoc, PendingBudgetConstructionGeneralLedger sourceRow)
BudgetDocumentService
addOrUpdatePBGLRow
in interface BudgetDocumentService
BudgetDocumentService.addOrUpdatePBGLRow(org.kuali.kfs.module.bc.document.BudgetConstructionDocument,
org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)
@Transactional protected void reloadBenefitsLines(BudgetConstructionDocument bcDoc)
bcDoc
- @Transactional public void populatePBGLLine(PendingBudgetConstructionGeneralLedger line)
BudgetDocumentService
populatePBGLLine
in interface BudgetDocumentService
BudgetDocumentService.populatePBGLLine(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)
@Transactional public org.kuali.rice.kns.util.KualiInteger getPendingBudgetConstructionAppointmentFundingRequestSum(PendingBudgetConstructionGeneralLedger salaryDetailLine)
BudgetDocumentService
getPendingBudgetConstructionAppointmentFundingRequestSum
in interface BudgetDocumentService
BudgetDocumentService.getPendingBudgetConstructionAppointmentFundingRequestSum(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)
public boolean isBudgetableDocument(BudgetConstructionHeader bcHeader)
BudgetDocumentService
isBudgetableDocument
in interface BudgetDocumentService
bcHeader
- the given budget document
BudgetDocumentService.isBudgetableDocument(org.kuali.kfs.module.bc.businessobject.BudgetConstructionHeader)
public boolean isBudgetableDocumentNoWagesCheck(BudgetConstructionHeader bcHeader)
BudgetDocumentService
isBudgetableDocumentNoWagesCheck
in interface BudgetDocumentService
bcHeader
- the given budget document
public boolean isBudgetableDocument(BudgetConstructionDocument document)
BudgetDocumentService
isBudgetableDocument
in interface BudgetDocumentService
document
- the given budget document
BudgetDocumentService.isBudgetableDocument(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
public boolean isBudgetableDocumentNoWagesCheck(BudgetConstructionDocument document)
BudgetDocumentService
isBudgetableDocumentNoWagesCheck
in interface BudgetDocumentService
document
- the given budget document
BudgetDocumentService.isBudgetableDocumentNoWagesCheck(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
public boolean isAssociatedWithBudgetableDocument(PendingBudgetConstructionAppointmentFunding appointmentFunding)
BudgetDocumentService
isAssociatedWithBudgetableDocument
in interface BudgetDocumentService
appointmentFunding
- the given appointment funding
BudgetDocumentService.isAssociatedWithBudgetableDocument(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public boolean isBudgetableAccount(Integer budgetYear, Account account, boolean isWagesCheck)
BudgetDocumentService
isBudgetableAccount
in interface BudgetDocumentService
budgetYear
- the specified budget yearaccount
- the given accountisWagesCheck
- whether or not to include the no wages check
org.kuali.kfs.module.bc.document.service.BudgetDocumentService#isBudgetableAccount(java.lang.Integer,
org.kuali.kfs.coa.businessobject.Account)
public boolean isBudgetableSubAccount(SubAccount subAccount, String subAccountNumber)
BudgetDocumentService
isBudgetableSubAccount
in interface BudgetDocumentService
subAccount
- the given subaccountsubAccountNumber
- the sub account number associated with the given sub account. If sub account is null, the number can
be empty or the default.
BudgetDocumentService.isBudgetableSubAccount(org.kuali.kfs.coa.businessobject.SubAccount,
java.lang.String)
@Transactional public boolean isAccountReportsExist(String chartOfAccountsCode, String accountNumber)
BudgetDocumentService
isAccountReportsExist
in interface BudgetDocumentService
BudgetDocumentService.isAccountReportsExist(java.lang.String, java.lang.String)
@Transactional public void updatePendingBudgetGeneralLedger(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.KualiInteger updateAmount)
BudgetDocumentService
updatePendingBudgetGeneralLedger
in interface BudgetDocumentService
appointmentFunding
- the given appointment fundingupdateAmount
- the amount that can be used to update the amounts of the pending budget construction GL recordBudgetDocumentService.updatePendingBudgetGeneralLedger(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.rice.kns.util.KualiInteger)
@Transactional public void updatePendingBudgetGeneralLedgerPlug(PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.KualiInteger updateAmount)
BudgetDocumentService
updatePendingBudgetGeneralLedgerPlug
in interface BudgetDocumentService
appointmentFunding
- the given appointment fundingupdateAmount
- the amount that can be used to update the amounts of the pending budget construction GL plug recordBudgetDocumentService.updatePendingBudgetGeneralLedgerPlug(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding,
org.kuali.rice.kns.util.KualiInteger)
@Transactional public PendingBudgetConstructionGeneralLedger updatePendingBudgetGeneralLedgerPlug(BudgetConstructionDocument bcDoc, org.kuali.rice.kns.util.KualiInteger updateAmount)
BudgetDocumentService
updatePendingBudgetGeneralLedgerPlug
in interface BudgetDocumentService
BudgetDocumentService.updatePendingBudgetGeneralLedgerPlug(org.kuali.kfs.module.bc.document.BudgetConstructionDocument,
org.kuali.rice.kns.util.KualiInteger)
public BudgetConstructionHeader getBudgetConstructionHeader(PendingBudgetConstructionAppointmentFunding appointmentFunding)
BudgetDocumentService
getBudgetConstructionHeader
in interface BudgetDocumentService
appointmentFunding
- the given appointment funding
BudgetDocumentService.getBudgetConstructionHeader(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public BudgetConstructionDocument getBudgetConstructionDocument(PendingBudgetConstructionAppointmentFunding appointmentFunding)
BudgetDocumentService
getBudgetConstructionDocument
in interface BudgetDocumentService
appointmentFunding
- the given appointment funding
BudgetDocumentService.getBudgetConstructionDocument(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)
public BudgetConstructionDocument getBudgetConstructionDocument(SalarySettingExpansion salarySettingExpansion)
BudgetDocumentService
getBudgetConstructionDocument
in interface BudgetDocumentService
BudgetDocumentService.getBudgetConstructionDocument(org.kuali.kfs.module.bc.businessobject.SalarySettingExpansion)
@Transactional protected boolean canUpdatePlugRecord(PendingBudgetConstructionAppointmentFunding appointmentFunding)
appointmentFunding
- the given appointment funding
@Transactional protected PendingBudgetConstructionGeneralLedger getPendingBudgetConstructionGeneralLedger(BudgetConstructionHeader budgetConstructionHeader, PendingBudgetConstructionAppointmentFunding appointmentFunding, org.kuali.rice.kns.util.KualiInteger updateAmount, boolean is2PLG)
budgetConstructionHeader
- the budget construction header of the pending budget construction GL recordappointmentFunding
- the appointment funding associated with the pending budget construction GL recordupdateAmount
- the amount being used to update the retrieved pending budget construction GL recordis2PLG
- the flag used to instrcut to retrieve a pending budget construction GL plug record
protected PendingBudgetConstructionGeneralLedger retrievePendingBudgetConstructionGeneralLedger(BudgetConstructionHeader budgetConstructionHeader, PendingBudgetConstructionAppointmentFunding appointmentFunding, boolean is2PLG)
budgetConstructionHeader
- the budget construction header of the pending budget construction GL record to be retrievedappointmentFunding
- the appointment funding associated with the pending budget construction GL record to be retrievedis2PLG
- the flag used to instrcut to retrieve a pending budget construction GL plug record
public List<PendingBudgetConstructionGeneralLedger> retrievePendingBudgetConstructionGeneralLedger(BudgetConstructionHeader budgetConstructionHeader)
BudgetDocumentService
retrievePendingBudgetConstructionGeneralLedger
in interface BudgetDocumentService
budgetConstructionHeader
- the budget construction header associated with the pending budget construction GL records to
be retrieved
BudgetDocumentService.retrievePendingBudgetConstructionGeneralLedger(org.kuali.kfs.module.bc.businessobject.BudgetConstructionHeader)
@Transactional public List<BudgetConstructionAccountOrganizationHierarchy> retrieveOrBuildAccountOrganizationHierarchy(Integer universityFiscalYear, String chartOfAccountsCode, String accountNumber)
BudgetDocumentService
retrieveOrBuildAccountOrganizationHierarchy
in interface BudgetDocumentService
BudgetDocumentService.retrieveOrBuildAccountOrganizationHierarchy(java.lang.Integer,
java.lang.String, java.lang.String)
@Transactional public BudgetConstructionDocument instantiateNewBudgetConstructionDocument(BudgetConstructionDocument budgetConstructionDocument) throws org.kuali.rice.kew.exception.WorkflowException
BudgetDocumentService
instantiateNewBudgetConstructionDocument
in interface BudgetDocumentService
org.kuali.rice.kew.exception.WorkflowException
BudgetDocumentService.instantiateNewBudgetConstructionDocument(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
@Transactional public List<BudgetConstructionAccountOrganizationHierarchy> getPushPullLevelList(BudgetConstructionDocument bcDoc, org.kuali.rice.kim.bo.Person person)
getPushPullLevelList
in interface BudgetDocumentService
BudgetDocumentService.getPushPullLevelList(org.kuali.kfs.module.bc.document.BudgetConstructionDocument,
org.kuali.rice.kim.bo.Person)
public void setBudgetConstructionDao(BudgetConstructionDao budgetConstructionDao)
budgetConstructionDao
- The budgetConstructionDao to set.public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
documentService
- The documentService to set.public void setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
workflowDocumentService
- The workflowDocumentService to set.public void setDocumentDao(org.kuali.rice.kns.dao.DocumentDao documentDao)
documentDao
- The documentDao to set.public void setBenefitsCalculationService(BenefitsCalculationService benefitsCalculationService)
benefitsCalculationService
- The benefitsCalculationService to set.public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService to set.public void setBudgetParameterService(BudgetParameterService budgetParameterService)
budgetParameterService
- The budgetParameterService to set.public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
parameterService
- The parameterService to set.public void setFiscalYearFunctionControlService(FiscalYearFunctionControlService fiscalYearFunctionControlService)
fiscalYearFunctionControlService
- The fiscalYearFunctionControlService to set.public void setOptionsService(OptionsService optionsService)
optionsService
- The optionsService to set.public org.kuali.rice.kns.service.PersistenceService getPersistenceService()
public void setPersistenceService(org.kuali.rice.kns.service.PersistenceService persistenceService)
persistenceService
- The persistenceService to set.public void setOrganizationService(OrganizationService organizationService)
organizationService
- The organizationService to set.public void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)
kualiModuleService
- The kualiModuleService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |