|
||||||||||
| 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 BudgetDocumentServiceBudgetDocumentService.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 BudgetDocumentServiceorg.kuali.rice.kew.exception.WorkflowException
org.kuali.rice.kns.exception.ValidationExceptionsimilar 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 BudgetDocumentServiceorg.kuali.rice.kns.exception.ValidationExceptionorg.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 BudgetDocumentServiceorg.kuali.rice.kns.exception.ValidationExceptionBudgetDocumentService.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 BudgetDocumentServiceBudgetDocumentService.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 BudgetDocumentServiceBudgetDocumentService.calculateBenefitsIfNeeded(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)@Transactional public void calculateBenefits(BudgetConstructionDocument bcDoc)
BudgetDocumentService
calculateBenefits in interface BudgetDocumentServiceBudgetDocumentService.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 BudgetDocumentServiceorg.kuali.rice.kns.exception.ValidationExceptionBudgetDocumentService.validateDocument(org.kuali.rice.kns.document.Document)@Transactional public List<PendingBudgetConstructionGeneralLedger> getPBGLSalarySettingRows(BudgetConstructionDocument bcDocument)
BudgetDocumentService
getPBGLSalarySettingRows in interface BudgetDocumentServiceBudgetDocumentService.getPBGLSalarySettingRows(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)
public BudgetConstructionDocument addOrUpdatePBGLRow(BudgetConstructionDocument bcDoc,
PendingBudgetConstructionGeneralLedger sourceRow)
BudgetDocumentService
addOrUpdatePBGLRow in interface BudgetDocumentServiceBudgetDocumentService.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 BudgetDocumentServiceBudgetDocumentService.populatePBGLLine(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)@Transactional public org.kuali.rice.kns.util.KualiInteger getPendingBudgetConstructionAppointmentFundingRequestSum(PendingBudgetConstructionGeneralLedger salaryDetailLine)
BudgetDocumentService
getPendingBudgetConstructionAppointmentFundingRequestSum in interface BudgetDocumentServiceBudgetDocumentService.getPendingBudgetConstructionAppointmentFundingRequestSum(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionGeneralLedger)public boolean isBudgetableDocument(BudgetConstructionHeader bcHeader)
BudgetDocumentService
isBudgetableDocument in interface BudgetDocumentServicebcHeader - the given budget document
BudgetDocumentService.isBudgetableDocument(org.kuali.kfs.module.bc.businessobject.BudgetConstructionHeader)public boolean isBudgetableDocumentNoWagesCheck(BudgetConstructionHeader bcHeader)
BudgetDocumentService
isBudgetableDocumentNoWagesCheck in interface BudgetDocumentServicebcHeader - the given budget document
public boolean isBudgetableDocument(BudgetConstructionDocument document)
BudgetDocumentService
isBudgetableDocument in interface BudgetDocumentServicedocument - the given budget document
BudgetDocumentService.isBudgetableDocument(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)public boolean isBudgetableDocumentNoWagesCheck(BudgetConstructionDocument document)
BudgetDocumentService
isBudgetableDocumentNoWagesCheck in interface BudgetDocumentServicedocument - the given budget document
BudgetDocumentService.isBudgetableDocumentNoWagesCheck(org.kuali.kfs.module.bc.document.BudgetConstructionDocument)public boolean isAssociatedWithBudgetableDocument(PendingBudgetConstructionAppointmentFunding appointmentFunding)
BudgetDocumentService
isAssociatedWithBudgetableDocument in interface BudgetDocumentServiceappointmentFunding - 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 BudgetDocumentServicebudgetYear - 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 BudgetDocumentServicesubAccount - 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 BudgetDocumentServiceBudgetDocumentService.isAccountReportsExist(java.lang.String, java.lang.String)
@Transactional
public void updatePendingBudgetGeneralLedger(PendingBudgetConstructionAppointmentFunding appointmentFunding,
org.kuali.rice.kns.util.KualiInteger updateAmount)
BudgetDocumentService
updatePendingBudgetGeneralLedger in interface BudgetDocumentServiceappointmentFunding - 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 BudgetDocumentServiceappointmentFunding - 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 BudgetDocumentServiceBudgetDocumentService.updatePendingBudgetGeneralLedgerPlug(org.kuali.kfs.module.bc.document.BudgetConstructionDocument,
org.kuali.rice.kns.util.KualiInteger)public BudgetConstructionHeader getBudgetConstructionHeader(PendingBudgetConstructionAppointmentFunding appointmentFunding)
BudgetDocumentService
getBudgetConstructionHeader in interface BudgetDocumentServiceappointmentFunding - the given appointment funding
BudgetDocumentService.getBudgetConstructionHeader(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public BudgetConstructionDocument getBudgetConstructionDocument(PendingBudgetConstructionAppointmentFunding appointmentFunding)
BudgetDocumentService
getBudgetConstructionDocument in interface BudgetDocumentServiceappointmentFunding - the given appointment funding
BudgetDocumentService.getBudgetConstructionDocument(org.kuali.kfs.module.bc.businessobject.PendingBudgetConstructionAppointmentFunding)public BudgetConstructionDocument getBudgetConstructionDocument(SalarySettingExpansion salarySettingExpansion)
BudgetDocumentService
getBudgetConstructionDocument in interface BudgetDocumentServiceBudgetDocumentService.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 BudgetDocumentServicebudgetConstructionHeader - 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 BudgetDocumentServiceBudgetDocumentService.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 BudgetDocumentServiceorg.kuali.rice.kew.exception.WorkflowExceptionBudgetDocumentService.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 BudgetDocumentServiceBudgetDocumentService.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 | |||||||||