org.kuali.kfs.module.bc.document
Class BudgetConstructionDocument

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kns.document.DocumentBase
              extended by org.kuali.rice.kns.document.TransactionalDocumentBase
                  extended by org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
                      extended by org.kuali.kfs.module.bc.document.BudgetConstructionDocument
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, FinancialSystemTransactionalDocument, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject, org.kuali.rice.kns.document.Document, org.kuali.rice.kns.document.SessionDocument, org.kuali.rice.kns.document.TransactionalDocument

public class BudgetConstructionDocument
extends FinancialSystemTransactionalDocumentBase

See Also:
Serialized Form

Field Summary
protected  Account account
           
protected  String accountNumber
           
protected  BCConstants.AccountSalarySettingOnlyCause accountSalarySettingOnlyCause
           
protected  boolean budgetableDocument
           
protected  BudgetConstructionAccountReports budgetConstructionAccountReports
           
protected  org.kuali.rice.kim.bo.Person budgetLockUser
           
protected  String budgetLockUserIdentifier
           
protected  org.kuali.rice.kim.bo.Person budgetTransactionLockUser
           
protected  String budgetTransactionLockUserIdentifier
           
protected  Chart chartOfAccounts
           
protected  String chartOfAccountsCode
           
protected  boolean cleanupModeActionForceCheck
           
protected  boolean containsTwoPlug
           
protected  org.kuali.rice.kns.util.KualiInteger expenditureAccountLineAnnualBalanceAmountTotal
           
protected  org.kuali.rice.kns.util.KualiInteger expenditureFinancialBeginningBalanceLineAmountTotal
           
protected  org.kuali.rice.kns.util.KualiDecimal expenditurePercentChangeTotal
           
protected  boolean isBenefitsCalcNeeded
           
protected  boolean isMonthlyBenefitsCalcNeeded
           
protected  boolean isSalarySettingOnly
           
protected static org.apache.log4j.Logger LOG
           
protected  String organizationLevelChartOfAccountsCode
           
protected  Integer organizationLevelCode
           
protected  Organization organizationLevelOrganization
           
protected  String organizationLevelOrganizationCode
           
protected  List pendingBudgetConstructionGeneralLedgerExpenditureLines
           
protected  List pendingBudgetConstructionGeneralLedgerRevenueLines
           
protected  Integer previousUniversityFiscalYear
           
protected  org.kuali.rice.kns.util.KualiInteger revenueAccountLineAnnualBalanceAmountTotal
           
protected  org.kuali.rice.kns.util.KualiInteger revenueFinancialBeginningBalanceLineAmountTotal
           
protected  org.kuali.rice.kns.util.KualiDecimal revenuePercentChangeTotal
           
protected  SubAccount subAccount
           
protected  String subAccountNumber
           
protected  Integer universityFiscalYear
           
 
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
documentHeader
 
Fields inherited from class org.kuali.rice.kns.document.DocumentBase
documentBusinessObject, documentNumber
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
BudgetConstructionDocument()
           
 
Method Summary
 int addPBGLLine(PendingBudgetConstructionGeneralLedger line, boolean isRevenue)
          This adds a revenue or expenditure line to the appropriate list
 List buildListOfDeletionAwareLists()
           
 void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
          the budget construction document never appears in anyone's in-box budget construction controls access by a "pull-up/push-down" mechanism instead but, a budget construction document is routed so that the routing hierarchy can be used to trace who has modified the document we override the routine below from Document we record the processed document state.
 Account getAccount()
          Gets the account attribute.
 String getAccountNumber()
          Gets the accountNumber attribute.
 BCConstants.AccountSalarySettingOnlyCause getAccountSalarySettingOnlyCause()
          Gets the accountSalarySettingOnlyCause attribute.
 BudgetConstructionAccountReports getBudgetConstructionAccountReports()
          Gets the budgetConstructionAccountReports attribute.
 org.kuali.rice.kim.bo.Person getBudgetLockUser()
           
 String getBudgetLockUserIdentifier()
          Gets the budgetLockUserIdentifier attribute.
 org.kuali.rice.kim.bo.Person getBudgetTransactionLockUser()
           
 String getBudgetTransactionLockUserIdentifier()
          Gets the budgetTransactionLockUserIdentifier attribute.
 Chart getChartOfAccounts()
          Gets the chartOfAccounts attribute.
 String getChartOfAccountsCode()
          Gets the chartOfAccountsCode attribute.
 org.kuali.rice.kns.util.KualiInteger getExpenditureAccountLineAnnualBalanceAmountTotal()
          Gets the expenditureAccountLineAnnualBalanceAmountTotal attribute.
 org.kuali.rice.kns.util.KualiInteger getExpenditureFinancialBeginningBalanceLineAmountTotal()
          Gets the expenditureFinancialBeginningBalanceLineAmountTotal attribute.
 org.kuali.rice.kns.util.KualiDecimal getExpenditurePercentChangeTotal()
          Gets the expenditurePercentChangeTotal attribute.
 String getOrganizationLevelChartOfAccountsCode()
          Gets the organizationLevelChartOfAccountsCode attribute.
 Integer getOrganizationLevelCode()
          Gets the organizationLevelCode attribute.
 Organization getOrganizationLevelOrganization()
          Gets the organizationLevelOrganization attribute.
 String getOrganizationLevelOrganizationCode()
          Gets the organizationLevelOrganizationCode attribute.
 List<PendingBudgetConstructionGeneralLedger> getPendingBudgetConstructionGeneralLedgerExpenditureLines()
           
 List<PendingBudgetConstructionGeneralLedger> getPendingBudgetConstructionGeneralLedgerRevenueLines()
           
 Integer getPreviousUniversityFiscalYear()
          Gets the previousUniversityFiscalYear attribute.
 org.kuali.rice.kns.util.KualiInteger getRevenueAccountLineAnnualBalanceAmountTotal()
          Gets the revenueAccountLineAnnualBalanceAmountTotal attribute.
 org.kuali.rice.kns.util.KualiInteger getRevenueFinancialBeginningBalanceLineAmountTotal()
          Gets the revenueFinancialBeginningBalanceLineAmountTotal attribute.
 org.kuali.rice.kns.util.KualiDecimal getRevenuePercentChangeTotal()
          Gets the revenuePercentChangeTotal attribute.
 SubAccount getSubAccount()
          Gets the subAccount attribute.
 String getSubAccountNumber()
          Gets the subAccountNumber attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 void initiateDocument()
          move stuff from constructor to here so as to get out of fred's way initiateDocument would be called from BudgetConstructionAction
 boolean isBenefitsCalcNeeded()
          Gets the isBenefitsCalcNeeded attribute.
 boolean isBudgetableDocument()
          Gets the budgetableDocument attribute.
 boolean isCleanupModeActionForceCheck()
          Gets the cleanupModeActionForceCheck attribute.
 boolean isContainsTwoPlug()
          Gets the containsTwoPlug attribute.
 boolean isMonthlyBenefitsCalcNeeded()
          Gets the isMonthlyBenefitsCalcNeeded attribute.
 boolean isSalarySettingOnly()
          Gets the isSalarySettingOnly attribute.
 void setAccount(Account account)
          Deprecated.  
 void setAccountNumber(String accountNumber)
          Sets the accountNumber attribute.
 void setAccountSalarySettingOnlyCause(BCConstants.AccountSalarySettingOnlyCause accountSalarySettingOnlyCause)
          Sets the accountSalarySettingOnlyCause attribute value.
 void setBenefitsCalcNeeded(boolean isBenefitsCalcNeeded)
          Sets the isBenefitsCalcNeeded attribute value.
 void setBudgetableDocument(boolean budgetableDocument)
          Sets the budgetableDocument attribute value.
 void setBudgetConstructionAccountReports(BudgetConstructionAccountReports budgetConstructionAccountReports)
          Deprecated.  
 void setBudgetLockUser(org.kuali.rice.kim.bo.Person budgetLockUser)
          Deprecated.  
 void setBudgetLockUserIdentifier(String budgetLockUserIdentifier)
          Sets the budgetLockUserIdentifier attribute.
 void setBudgetTransactionLockUser(org.kuali.rice.kim.bo.Person budgetTransactionLockUser)
          Deprecated.  
 void setBudgetTransactionLockUserIdentifier(String budgetTransactionLockUserIdentifier)
          Sets the budgetTransactionLockUserIdentifier attribute.
 void setChartOfAccounts(Chart chartOfAccounts)
          Deprecated.  
 void setChartOfAccountsCode(String chartOfAccountsCode)
          Sets the chartOfAccountsCode attribute.
 void setCleanupModeActionForceCheck(boolean cleanupModeActionForceCheck)
          Sets the cleanupModeActionForceCheck attribute value.
 void setContainsTwoPlug(boolean containsTwoPlug)
          Sets the containsTwoPlug attribute value.
 void setExpenditureAccountLineAnnualBalanceAmountTotal(org.kuali.rice.kns.util.KualiInteger expenditureAccountLineAnnualBalanceAmountTotal)
          Sets the expenditureAccountLineAnnualBalanceAmountTotal attribute value.
 void setExpenditureFinancialBeginningBalanceLineAmountTotal(org.kuali.rice.kns.util.KualiInteger expenditureFinancialBeginningBalanceLineAmountTotal)
          Sets the expenditureFinancialBeginningBalanceLineAmountTotal attribute value.
 void setExpenditurePercentChangeTotal(org.kuali.rice.kns.util.KualiDecimal expenditurePercentChangeTotal)
          Sets the expenditurePercentChangeTotal attribute value.
 void setMonthlyBenefitsCalcNeeded(boolean isMonthlyBenefitsCalcNeeded)
          Sets the isMonthlyBenefitsCalcNeeded attribute value.
 void setOrganizationLevelChartOfAccountsCode(String organizationLevelChartOfAccountsCode)
          Sets the organizationLevelChartOfAccountsCode attribute.
 void setOrganizationLevelCode(Integer organizationLevelCode)
          Sets the organizationLevelCode attribute.
 void setOrganizationLevelOrganization(Organization organizationLevelOrganization)
          Deprecated.  
 void setOrganizationLevelOrganizationCode(String organizationLevelOrganizationCode)
          Sets the organizationLevelOrganizationCode attribute.
 void setPendingBudgetConstructionGeneralLedgerExpenditureLines(List pendingBudgetConstructionGeneralLedgerExpenditureLines)
           
 void setPendingBudgetConstructionGeneralLedgerRevenueLines(List pendingBudgetConstructionGeneralLedgerRevenueLines)
           
 void setPreviousUniversityFiscalYear(Integer previousUniversityFiscalYear)
          Sets the previousUniversityFiscalYear attribute value.
 void setRevenueAccountLineAnnualBalanceAmountTotal(org.kuali.rice.kns.util.KualiInteger revenueAccountLineAnnualBalanceAmountTotal)
          Sets the revenueAccountLineAnnualBalanceAmountTotal attribute value.
 void setRevenueFinancialBeginningBalanceLineAmountTotal(org.kuali.rice.kns.util.KualiInteger revenueFinancialBeginningBalanceLineAmountTotal)
          Sets the revenueFinancialBeginningBalanceLineAmountTotal attribute value.
 void setRevenuePercentChangeTotal(org.kuali.rice.kns.util.KualiDecimal revenuePercentChangeTotal)
          Sets the revenuePercentChangeTotal attribute value.
 void setSalarySettingOnly(boolean isSalarySettingOnly)
          Sets the isSalarySettingOnly attribute value.
 void setSubAccount(SubAccount subAccount)
          Sets the subAccount attribute value.
 void setSubAccountNumber(String subAccountNumber)
          Sets the subAccountNumber attribute.
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute.
protected  LinkedHashMap toStringMapper()
           
 void zeroTotals()
          This zeros revenue and expenditure totals displayed on the BC document screen
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
answerSplitNodeQuestion, getDocumentHeader, prepareForSave, processAfterRetrieve, setDocumentHeader, toErrorCorrection
 
Methods inherited from class org.kuali.rice.kns.document.TransactionalDocumentBase
getAllowsCopy, isSessionDocument
 
Methods inherited from class org.kuali.rice.kns.document.DocumentBase
addCopyErrorDocumentNote, addPessimisticLock, afterLookup, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postProcessSave, prepareForSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setPessimisticLocks, toCopy, toString, toStringBuilder, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.document.Document
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate
 

Field Detail

LOG

protected static final org.apache.log4j.Logger LOG

universityFiscalYear

protected Integer universityFiscalYear

chartOfAccountsCode

protected String chartOfAccountsCode

accountNumber

protected String accountNumber

subAccountNumber

protected String subAccountNumber

organizationLevelCode

protected Integer organizationLevelCode

organizationLevelChartOfAccountsCode

protected String organizationLevelChartOfAccountsCode

organizationLevelOrganizationCode

protected String organizationLevelOrganizationCode

budgetLockUserIdentifier

protected String budgetLockUserIdentifier

budgetTransactionLockUserIdentifier

protected String budgetTransactionLockUserIdentifier

chartOfAccounts

protected Chart chartOfAccounts

account

protected Account account

subAccount

protected SubAccount subAccount

budgetLockUser

protected org.kuali.rice.kim.bo.Person budgetLockUser

budgetTransactionLockUser

protected org.kuali.rice.kim.bo.Person budgetTransactionLockUser

organizationLevelOrganization

protected Organization organizationLevelOrganization

budgetConstructionAccountReports

protected BudgetConstructionAccountReports budgetConstructionAccountReports

pendingBudgetConstructionGeneralLedgerRevenueLines

protected List pendingBudgetConstructionGeneralLedgerRevenueLines

pendingBudgetConstructionGeneralLedgerExpenditureLines

protected List pendingBudgetConstructionGeneralLedgerExpenditureLines

previousUniversityFiscalYear

protected Integer previousUniversityFiscalYear

revenueAccountLineAnnualBalanceAmountTotal

protected org.kuali.rice.kns.util.KualiInteger revenueAccountLineAnnualBalanceAmountTotal

revenueFinancialBeginningBalanceLineAmountTotal

protected org.kuali.rice.kns.util.KualiInteger revenueFinancialBeginningBalanceLineAmountTotal

revenuePercentChangeTotal

protected org.kuali.rice.kns.util.KualiDecimal revenuePercentChangeTotal

expenditureAccountLineAnnualBalanceAmountTotal

protected org.kuali.rice.kns.util.KualiInteger expenditureAccountLineAnnualBalanceAmountTotal

expenditureFinancialBeginningBalanceLineAmountTotal

protected org.kuali.rice.kns.util.KualiInteger expenditureFinancialBeginningBalanceLineAmountTotal

expenditurePercentChangeTotal

protected org.kuali.rice.kns.util.KualiDecimal expenditurePercentChangeTotal

isBenefitsCalcNeeded

protected boolean isBenefitsCalcNeeded

isMonthlyBenefitsCalcNeeded

protected boolean isMonthlyBenefitsCalcNeeded

isSalarySettingOnly

protected boolean isSalarySettingOnly

accountSalarySettingOnlyCause

protected BCConstants.AccountSalarySettingOnlyCause accountSalarySettingOnlyCause

containsTwoPlug

protected boolean containsTwoPlug

budgetableDocument

protected boolean budgetableDocument

cleanupModeActionForceCheck

protected boolean cleanupModeActionForceCheck
Constructor Detail

BudgetConstructionDocument

public BudgetConstructionDocument()
Method Detail

zeroTotals

public void zeroTotals()
This zeros revenue and expenditure totals displayed on the BC document screen


initiateDocument

public void initiateDocument()
move stuff from constructor to here so as to get out of fred's way initiateDocument would be called from BudgetConstructionAction


addPBGLLine

public int addPBGLLine(PendingBudgetConstructionGeneralLedger line,
                       boolean isRevenue)
This adds a revenue or expenditure line to the appropriate list

Parameters:
isRevenue -
line -

getUniversityFiscalYear

public Integer getUniversityFiscalYear()
Gets the universityFiscalYear attribute.

Returns:
Returns the universityFiscalYear

setUniversityFiscalYear

public void setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear attribute.

Parameters:
universityFiscalYear - The universityFiscalYear to set.

getChartOfAccountsCode

public String getChartOfAccountsCode()
Gets the chartOfAccountsCode attribute.

Returns:
Returns the chartOfAccountsCode

setChartOfAccountsCode

public void setChartOfAccountsCode(String chartOfAccountsCode)
Sets the chartOfAccountsCode attribute.

Parameters:
chartOfAccountsCode - The chartOfAccountsCode to set.

getAccountNumber

public String getAccountNumber()
Gets the accountNumber attribute.

Returns:
Returns the accountNumber

setAccountNumber

public void setAccountNumber(String accountNumber)
Sets the accountNumber attribute.

Parameters:
accountNumber - The accountNumber to set.

getSubAccountNumber

public String getSubAccountNumber()
Gets the subAccountNumber attribute.

Returns:
Returns the subAccountNumber

setSubAccountNumber

public void setSubAccountNumber(String subAccountNumber)
Sets the subAccountNumber attribute.

Parameters:
subAccountNumber - The subAccountNumber to set.

getOrganizationLevelCode

public Integer getOrganizationLevelCode()
Gets the organizationLevelCode attribute.

Returns:
Returns the organizationLevelCode

setOrganizationLevelCode

public void setOrganizationLevelCode(Integer organizationLevelCode)
Sets the organizationLevelCode attribute.

Parameters:
organizationLevelCode - The organizationLevelCode to set.

getOrganizationLevelChartOfAccountsCode

public String getOrganizationLevelChartOfAccountsCode()
Gets the organizationLevelChartOfAccountsCode attribute.

Returns:
Returns the organizationLevelChartOfAccountsCode

setOrganizationLevelChartOfAccountsCode

public void setOrganizationLevelChartOfAccountsCode(String organizationLevelChartOfAccountsCode)
Sets the organizationLevelChartOfAccountsCode attribute.

Parameters:
organizationLevelChartOfAccountsCode - The organizationLevelChartOfAccountsCode to set.

getOrganizationLevelOrganizationCode

public String getOrganizationLevelOrganizationCode()
Gets the organizationLevelOrganizationCode attribute.

Returns:
Returns the organizationLevelOrganizationCode

setOrganizationLevelOrganizationCode

public void setOrganizationLevelOrganizationCode(String organizationLevelOrganizationCode)
Sets the organizationLevelOrganizationCode attribute.

Parameters:
organizationLevelOrganizationCode - The organizationLevelOrganizationCode to set.

getBudgetLockUserIdentifier

public String getBudgetLockUserIdentifier()
Gets the budgetLockUserIdentifier attribute.

Returns:
Returns the budgetLockUserIdentifier

setBudgetLockUserIdentifier

public void setBudgetLockUserIdentifier(String budgetLockUserIdentifier)
Sets the budgetLockUserIdentifier attribute.

Parameters:
budgetLockUserIdentifier - The budgetLockUserIdentifier to set.

getBudgetTransactionLockUserIdentifier

public String getBudgetTransactionLockUserIdentifier()
Gets the budgetTransactionLockUserIdentifier attribute.

Returns:
Returns the budgetTransactionLockUserIdentifier

setBudgetTransactionLockUserIdentifier

public void setBudgetTransactionLockUserIdentifier(String budgetTransactionLockUserIdentifier)
Sets the budgetTransactionLockUserIdentifier attribute.

Parameters:
budgetTransactionLockUserIdentifier - The budgetTransactionLockUserIdentifier to set.

getChartOfAccounts

public Chart getChartOfAccounts()
Gets the chartOfAccounts attribute.

Returns:
Returns the chartOfAccounts

setChartOfAccounts

public void setChartOfAccounts(Chart chartOfAccounts)
Deprecated. 

Sets the chartOfAccounts attribute.

Parameters:
chartOfAccounts - The chartOfAccounts to set.

getAccount

public Account getAccount()
Gets the account attribute.

Returns:
Returns the account

setAccount

public void setAccount(Account account)
Deprecated. 

Sets the account attribute.

Parameters:
account - The account to set.

getBudgetLockUser

public org.kuali.rice.kim.bo.Person getBudgetLockUser()

setBudgetLockUser

public void setBudgetLockUser(org.kuali.rice.kim.bo.Person budgetLockUser)
Deprecated. 

Sets the budgetLockUser attribute.

Parameters:
budgetLockUser - The budgetLockUser to set.

getBudgetTransactionLockUser

public org.kuali.rice.kim.bo.Person getBudgetTransactionLockUser()

setBudgetTransactionLockUser

public void setBudgetTransactionLockUser(org.kuali.rice.kim.bo.Person budgetTransactionLockUser)
Deprecated. 

Sets the budgetTransactionLockUser attribute value.

Parameters:
budgetTransactionLockUser - The budgetTransactionLockUser to set.

getOrganizationLevelOrganization

public Organization getOrganizationLevelOrganization()
Gets the organizationLevelOrganization attribute.

Returns:
Returns the organizationLevelOrganization.

setOrganizationLevelOrganization

public void setOrganizationLevelOrganization(Organization organizationLevelOrganization)
Deprecated. 

Sets the organizationLevelOrganization attribute value.

Parameters:
organizationLevelOrganization - The organizationLevelOrganization to set.

getSubAccount

public SubAccount getSubAccount()
Gets the subAccount attribute.

Returns:
Returns the subAccount.

setSubAccount

public void setSubAccount(SubAccount subAccount)
Sets the subAccount attribute value.

Parameters:
subAccount - The subAccount to set.

getPreviousUniversityFiscalYear

public Integer getPreviousUniversityFiscalYear()
Gets the previousUniversityFiscalYear attribute.

Returns:
Returns the previousUniversityFiscalYear.

setPreviousUniversityFiscalYear

public void setPreviousUniversityFiscalYear(Integer previousUniversityFiscalYear)
Sets the previousUniversityFiscalYear attribute value.

Parameters:
previousUniversityFiscalYear - The previousUniversityFiscalYear to set.

getBudgetConstructionAccountReports

public BudgetConstructionAccountReports getBudgetConstructionAccountReports()
Gets the budgetConstructionAccountReports attribute.

Returns:
Returns the budgetConstructionAccountReports.

setBudgetConstructionAccountReports

public void setBudgetConstructionAccountReports(BudgetConstructionAccountReports budgetConstructionAccountReports)
Deprecated. 

Sets the budgetConstructionAccountReports attribute value.

Parameters:
budgetConstructionAccountReports - The budgetConstructionAccountReports to set.

buildListOfDeletionAwareLists

public List buildListOfDeletionAwareLists()
Specified by:
buildListOfDeletionAwareLists in interface org.kuali.rice.kns.bo.PersistableBusinessObject
Overrides:
buildListOfDeletionAwareLists in class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
See Also:
PersistableBusinessObjectBase.buildListOfDeletionAwareLists()

getPendingBudgetConstructionGeneralLedgerRevenueLines

public List<PendingBudgetConstructionGeneralLedger> getPendingBudgetConstructionGeneralLedgerRevenueLines()

setPendingBudgetConstructionGeneralLedgerRevenueLines

public void setPendingBudgetConstructionGeneralLedgerRevenueLines(List pendingBudgetConstructionGeneralLedgerRevenueLines)

getPendingBudgetConstructionGeneralLedgerExpenditureLines

public List<PendingBudgetConstructionGeneralLedger> getPendingBudgetConstructionGeneralLedgerExpenditureLines()

setPendingBudgetConstructionGeneralLedgerExpenditureLines

public void setPendingBudgetConstructionGeneralLedgerExpenditureLines(List pendingBudgetConstructionGeneralLedgerExpenditureLines)

getExpenditureAccountLineAnnualBalanceAmountTotal

public org.kuali.rice.kns.util.KualiInteger getExpenditureAccountLineAnnualBalanceAmountTotal()
Gets the expenditureAccountLineAnnualBalanceAmountTotal attribute.

Returns:
Returns the expenditureAccountLineAnnualBalanceAmountTotal.

setExpenditureAccountLineAnnualBalanceAmountTotal

public void setExpenditureAccountLineAnnualBalanceAmountTotal(org.kuali.rice.kns.util.KualiInteger expenditureAccountLineAnnualBalanceAmountTotal)
Sets the expenditureAccountLineAnnualBalanceAmountTotal attribute value.

Parameters:
expenditureAccountLineAnnualBalanceAmountTotal - The expenditureAccountLineAnnualBalanceAmountTotal to set.

getExpenditureFinancialBeginningBalanceLineAmountTotal

public org.kuali.rice.kns.util.KualiInteger getExpenditureFinancialBeginningBalanceLineAmountTotal()
Gets the expenditureFinancialBeginningBalanceLineAmountTotal attribute.

Returns:
Returns the expenditureFinancialBeginningBalanceLineAmountTotal.

setExpenditureFinancialBeginningBalanceLineAmountTotal

public void setExpenditureFinancialBeginningBalanceLineAmountTotal(org.kuali.rice.kns.util.KualiInteger expenditureFinancialBeginningBalanceLineAmountTotal)
Sets the expenditureFinancialBeginningBalanceLineAmountTotal attribute value.

Parameters:
expenditureFinancialBeginningBalanceLineAmountTotal - The expenditureFinancialBeginningBalanceLineAmountTotal to set.

getRevenueAccountLineAnnualBalanceAmountTotal

public org.kuali.rice.kns.util.KualiInteger getRevenueAccountLineAnnualBalanceAmountTotal()
Gets the revenueAccountLineAnnualBalanceAmountTotal attribute.

Returns:
Returns the revenueAccountLineAnnualBalanceAmountTotal.

setRevenueAccountLineAnnualBalanceAmountTotal

public void setRevenueAccountLineAnnualBalanceAmountTotal(org.kuali.rice.kns.util.KualiInteger revenueAccountLineAnnualBalanceAmountTotal)
Sets the revenueAccountLineAnnualBalanceAmountTotal attribute value.

Parameters:
revenueAccountLineAnnualBalanceAmountTotal - The revenueAccountLineAnnualBalanceAmountTotal to set.

getRevenueFinancialBeginningBalanceLineAmountTotal

public org.kuali.rice.kns.util.KualiInteger getRevenueFinancialBeginningBalanceLineAmountTotal()
Gets the revenueFinancialBeginningBalanceLineAmountTotal attribute.

Returns:
Returns the revenueFinancialBeginningBalanceLineAmountTotal.

setRevenueFinancialBeginningBalanceLineAmountTotal

public void setRevenueFinancialBeginningBalanceLineAmountTotal(org.kuali.rice.kns.util.KualiInteger revenueFinancialBeginningBalanceLineAmountTotal)
Sets the revenueFinancialBeginningBalanceLineAmountTotal attribute value.

Parameters:
revenueFinancialBeginningBalanceLineAmountTotal - The revenueFinancialBeginningBalanceLineAmountTotal to set.

getExpenditurePercentChangeTotal

public org.kuali.rice.kns.util.KualiDecimal getExpenditurePercentChangeTotal()
Gets the expenditurePercentChangeTotal attribute.

Returns:
Returns the expenditurePercentChangeTotal.

setExpenditurePercentChangeTotal

public void setExpenditurePercentChangeTotal(org.kuali.rice.kns.util.KualiDecimal expenditurePercentChangeTotal)
Sets the expenditurePercentChangeTotal attribute value.

Parameters:
expenditurePercentChangeTotal - The expenditurePercentChangeTotal to set.

getRevenuePercentChangeTotal

public org.kuali.rice.kns.util.KualiDecimal getRevenuePercentChangeTotal()
Gets the revenuePercentChangeTotal attribute.

Returns:
Returns the revenuePercentChangeTotal.

setRevenuePercentChangeTotal

public void setRevenuePercentChangeTotal(org.kuali.rice.kns.util.KualiDecimal revenuePercentChangeTotal)
Sets the revenuePercentChangeTotal attribute value.

Parameters:
revenuePercentChangeTotal - The revenuePercentChangeTotal to set.

isBenefitsCalcNeeded

public boolean isBenefitsCalcNeeded()
Gets the isBenefitsCalcNeeded attribute.

Returns:
Returns the isBenefitsCalcNeeded.

setBenefitsCalcNeeded

public void setBenefitsCalcNeeded(boolean isBenefitsCalcNeeded)
Sets the isBenefitsCalcNeeded attribute value.

Parameters:
isBenefitsCalcNeeded - The isBenefitsCalcNeeded to set.

isMonthlyBenefitsCalcNeeded

public boolean isMonthlyBenefitsCalcNeeded()
Gets the isMonthlyBenefitsCalcNeeded attribute.

Returns:
Returns the isMonthlyBenefitsCalcNeeded.

setMonthlyBenefitsCalcNeeded

public void setMonthlyBenefitsCalcNeeded(boolean isMonthlyBenefitsCalcNeeded)
Sets the isMonthlyBenefitsCalcNeeded attribute value.

Parameters:
isMonthlyBenefitsCalcNeeded - The isMonthlyBenefitsCalcNeeded to set.

isSalarySettingOnly

public boolean isSalarySettingOnly()
Gets the isSalarySettingOnly attribute.

Returns:
Returns the isSalarySettingOnly.

setSalarySettingOnly

public void setSalarySettingOnly(boolean isSalarySettingOnly)
Sets the isSalarySettingOnly attribute value.

Parameters:
isSalarySettingOnly - The isSalarySettingOnly to set.

getAccountSalarySettingOnlyCause

public BCConstants.AccountSalarySettingOnlyCause getAccountSalarySettingOnlyCause()
Gets the accountSalarySettingOnlyCause attribute.

Returns:
Returns the accountSalarySettingOnlyCause.

setAccountSalarySettingOnlyCause

public void setAccountSalarySettingOnlyCause(BCConstants.AccountSalarySettingOnlyCause accountSalarySettingOnlyCause)
Sets the accountSalarySettingOnlyCause attribute value.

Parameters:
accountSalarySettingOnlyCause - The accountSalarySettingOnlyCause to set.

isContainsTwoPlug

public boolean isContainsTwoPlug()
Gets the containsTwoPlug attribute.

Returns:
Returns the containsTwoPlug.

setContainsTwoPlug

public void setContainsTwoPlug(boolean containsTwoPlug)
Sets the containsTwoPlug attribute value.

Parameters:
containsTwoPlug - The containsTwoPlug to set.

isBudgetableDocument

public boolean isBudgetableDocument()
Gets the budgetableDocument attribute.

Returns:
Returns the budgetableDocument.

setBudgetableDocument

public void setBudgetableDocument(boolean budgetableDocument)
Sets the budgetableDocument attribute value.

Parameters:
budgetableDocument - The budgetableDocument to set.

isCleanupModeActionForceCheck

public boolean isCleanupModeActionForceCheck()
Gets the cleanupModeActionForceCheck attribute.

Returns:
Returns the cleanupModeActionForceCheck.

setCleanupModeActionForceCheck

public void setCleanupModeActionForceCheck(boolean cleanupModeActionForceCheck)
Sets the cleanupModeActionForceCheck attribute value.

Parameters:
cleanupModeActionForceCheck - The cleanupModeActionForceCheck to set.

doRouteStatusChange

public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
the budget construction document never appears in anyone's in-box budget construction controls access by a "pull-up/push-down" mechanism instead but, a budget construction document is routed so that the routing hierarchy can be used to trace who has modified the document we override the routine below from Document we record the processed document state. a budget construction document will never be "cancelled" or "disapproved"

Specified by:
doRouteStatusChange in interface org.kuali.rice.kns.document.Document
Overrides:
doRouteStatusChange in class FinancialSystemTransactionalDocumentBase
See Also:
org.kuali.rice.kns.document.Document#doRouteStatusChange()

toStringMapper

protected LinkedHashMap toStringMapper()
Overrides:
toStringMapper in class org.kuali.rice.kns.document.DocumentBase
See Also:
BusinessObjectBase.toStringMapper()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.