org.kuali.kfs.gl.businessobject
Interface FlexibleAccountUpdateable

All Known Implementing Classes:
GlPendingTransaction, LaborGeneralLedgerEntry, LaborOriginEntry, OriginEntryFull

public interface FlexibleAccountUpdateable

An interface that declares the methods that a Business Object must implement, if it should have its flexible offset account updated by the FlexibleOffsetAccountService.

See Also:
FlexibleOffsetAccountService

Method Summary
 String getAccountNumber()
          Returns the account number of the business object to update
 String getChartOfAccountsCode()
          Returns the chart of accounts code of the business object to update
 String getFinancialBalanceTypeCode()
          Returns the balance type code of the business object to update
 String getFinancialDocumentTypeCode()
          Returns the document type code of the business object to update
 String getFinancialObjectCode()
          Returns the object code of the business object to update
 Integer getUniversityFiscalYear()
          Returns the university fiscal year of the business object to update
 void setAccount(Account a)
          Sets the business object's account attribute
 void setAccountNumber(String accountNumber)
          Sets the account number of the business object
 void setChartOfAccountsCode(String chartCode)
          Sets the chart of accounts code of the business object
 void setFinancialSubObjectCode(String financialSubObjectCode)
          Sets the financial sub-object code of the business object
 void setSubAccountNumber(String subAccountNumber)
          Sets the sub-account number of the business object
 

Method Detail

getUniversityFiscalYear

Integer getUniversityFiscalYear()
Returns the university fiscal year of the business object to update

Returns:
a valid university fiscal year

getChartOfAccountsCode

String getChartOfAccountsCode()
Returns the chart of accounts code of the business object to update

Returns:
a valid chart of accounts code

getAccountNumber

String getAccountNumber()
Returns the account number of the business object to update

Returns:
a valid account number

getFinancialBalanceTypeCode

String getFinancialBalanceTypeCode()
Returns the balance type code of the business object to update

Returns:
a valid balance type code

getFinancialDocumentTypeCode

String getFinancialDocumentTypeCode()
Returns the document type code of the business object to update

Returns:
a valid document code

getFinancialObjectCode

String getFinancialObjectCode()
Returns the object code of the business object to update

Returns:
a valid object code

setAccount

void setAccount(Account a)
Sets the business object's account attribute

Parameters:
a - an account business object to set

setChartOfAccountsCode

void setChartOfAccountsCode(String chartCode)
Sets the chart of accounts code of the business object

Parameters:
chartCode - the chart code to set

setAccountNumber

void setAccountNumber(String accountNumber)
Sets the account number of the business object

Parameters:
accountNumber - the account number to set

setSubAccountNumber

void setSubAccountNumber(String subAccountNumber)
Sets the sub-account number of the business object

Parameters:
subAccountNumber - the sub account number to set

setFinancialSubObjectCode

void setFinancialSubObjectCode(String financialSubObjectCode)
Sets the financial sub-object code of the business object

Parameters:
financialSubObjectCode - the financial sub-object code to set


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