org.kuali.kfs.coa.businessobject
Class ObjectCodeGlobal

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.coa.businessobject.ObjectCodeGlobal
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.GlobalBusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class ObjectCodeGlobal
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements org.kuali.rice.kns.bo.GlobalBusinessObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
ObjectCodeGlobal()
          Default constructor.
 
Method Summary
 List buildListOfDeletionAwareLists()
           
 List<org.kuali.rice.kns.bo.PersistableBusinessObject> generateDeactivationsToPersist()
           
 List<org.kuali.rice.kns.bo.PersistableBusinessObject> generateGlobalChangesToPersist()
          This returns a list of Object Codes to Update and/or Add
 List<? extends org.kuali.rice.kns.bo.GlobalBusinessObjectDetail> getAllDetailObjects()
           
 Chart getChartOfAccounts()
          Gets the chartOfAccounts attribute.
 String getChartOfAccountsCode()
          Gets the chartOfAccountsCode attribute.
 String getDocumentNumber()
          Gets the documentNumber attribute.
 BudgetAggregationCode getFinancialBudgetAggregation()
          This method returns the FinancialBudgetAggregation
 String getFinancialBudgetAggregationCd()
          Gets the financialBudgetAggregationCd attribute.
 org.kuali.rice.kns.bo.DocumentHeader getFinancialDocument()
          Gets the financialDocument attribute.
 FederalFundedCode getFinancialFederalFunded()
          This method the financial federal funded code for this ObjectCodeGlobal
 String getFinancialFederalFundedCode()
          Gets the financialFederalFundedCode attribute.
 ObjectCode getFinancialObject()
          Gets the financialObject attribute.
 String getFinancialObjectCode()
          Gets the financialObjectCode attribute.
 String getFinancialObjectCodeName()
          Gets the financialObjectCodeName attribute.
 String getFinancialObjectCodeShortName()
          Gets the financialObjectCodeShortName attribute.
 ObjectLevel getFinancialObjectLevel()
          This method returns the Object Level
 String getFinancialObjectLevelCode()
          Gets the financialObjectLevelCode attribute.
 ObjectSubType getFinancialObjectSubType()
          This method returns the FinancialObjectSubType attribute.
 String getFinancialObjectSubTypeCode()
          Gets the financialObjectSubTypeCode attribute.
 ObjectType getFinancialObjectType()
          This method returns the FinancialObjectType
 String getFinancialObjectTypeCode()
          Gets the financialObjectTypeCode attribute.
 MandatoryTransferEliminationCode getFinObjMandatoryTrnfrelim()
          This method returns the Mandatory Transfer or Elimination Code
 String getFinObjMandatoryTrnfrOrElimCd()
          Gets the finObjMandatoryTrnfrOrElimCd attribute.
 String getHistoricalFinancialObjectCode()
          Gets the historicalFinancialObjectCode attribute.
 String getNextYearFinancialObjectCode()
          Gets the nextYearFinancialObjectCode attribute.
 List<ObjectCodeGlobalDetail> getObjectCodeGlobalDetails()
           
 Chart getReportsToChartOfAccounts()
          Gets the reportsToChartOfAccounts attribute.
 String getReportsToChartOfAccountsCode()
          Gets the reportsToChartOfAccountsCode attribute.
 ObjectCode getReportsToFinancialObject()
          Gets the reportsToFinancialObject attribute.
 String getReportsToFinancialObjectCode()
          Gets the reportsToFinancialObjectCode attribute.
 SystemOptions getUniversityFiscal()
          Gets the universityFiscal attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 boolean isFinancialObjectActiveIndicator()
          Gets the financialObjectActiveIndicator attribute.
 boolean isPersistable()
           
 void populate(ObjectCode old, ObjectCodeGlobalDetail detail)
           
 void setChartOfAccounts(Chart chartOfAccounts)
          Deprecated.  
 void setChartOfAccountsCode(String chartOfAccountsCode)
          Sets the chartOfAccountsCode attribute.
 void setDocumentNumber(String documentNumber)
          Sets the documentNumber attribute.
 void setFinancialBudgetAggregation(BudgetAggregationCode financialBudgetAggregation)
          Deprecated.  
 void setFinancialBudgetAggregationCd(String financialBudgetAggregationCd)
          Sets the financialBudgetAggregationCd attribute.
 void setFinancialDocument(org.kuali.rice.kns.bo.DocumentHeader financialDocument)
          Deprecated.  
 void setFinancialFederalFunded(FederalFundedCode financialFederalFunded)
          Deprecated.  
 void setFinancialFederalFundedCode(String financialFederalFundedCode)
          Sets the financialFederalFundedCode attribute.
 void setFinancialObject(ObjectCode financialObject)
          Deprecated.  
 void setFinancialObjectActiveIndicator(boolean financialObjectActiveIndicator)
          Sets the financialObjectActiveIndicator attribute.
 void setFinancialObjectCode(String financialObjectCode)
          Sets the financialObjectCode attribute.
 void setFinancialObjectCodeName(String financialObjectCodeName)
          Sets the financialObjectCodeName attribute.
 void setFinancialObjectCodeShortName(String financialObjectCodeShortName)
          Sets the financialObjectCodeShortName attribute.
 void setFinancialObjectLevel(ObjectLevel financialObjectLevel)
          Deprecated.  
 void setFinancialObjectLevelCode(String financialObjectLevelCode)
          Sets the financialObjectLevelCode attribute.
 void setFinancialObjectSubType(ObjectSubType financialObjectSubType)
          Deprecated.  
 void setFinancialObjectSubTypeCode(String financialObjectSubTypeCode)
          Sets the financialObjectSubTypeCode attribute.
 void setFinancialObjectType(ObjectType financialObjectType)
          Deprecated.  
 void setFinancialObjectTypeCode(String financialObjectTypeCode)
          Sets the financialObjectTypeCode attribute.
 void setFinObjMandatoryTrnfrelim(MandatoryTransferEliminationCode finObjMandatoryTrnfrelim)
          Deprecated.  
 void setFinObjMandatoryTrnfrOrElimCd(String finObjMandatoryTrnfrOrElimCd)
          Sets the finObjMandatoryTrnfrOrElimCd attribute.
 void setHistoricalFinancialObjectCode(String historicalFinancialObjectCode)
          Sets the historicalFinancialObjectCode attribute.
 void setNextYearFinancialObjectCode(String nextYearFinancialObjectCode)
          Sets the nextYearFinancialObjectCode attribute.
 void setObjectCodeGlobalDetails(List<ObjectCodeGlobalDetail> objectCodeGlobalDetails)
           
 void setReportsToChartOfAccounts(Chart reportsToChartOfAccounts)
          Deprecated.  
 void setReportsToChartOfAccountsCode(String reportsToChartOfAccountsCode)
          Sets the reportsToChartOfAccountsCode attribute.
 void setReportsToFinancialObject(ObjectCode reportsToFinancialObject)
          Deprecated.  
 void setReportsToFinancialObjectCode(String reportsToFinancialObjectCode)
          Sets the reportsToFinancialObjectCode attribute.
 void setUniversityFiscal(SystemOptions universityFiscal)
          Deprecated.  
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute.
protected  LinkedHashMap<String,String> toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
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.bo.BusinessObject
prepareForWorkflow
 

Constructor Detail

ObjectCodeGlobal

public ObjectCodeGlobal()
Default constructor.

Method Detail

getDocumentNumber

public String getDocumentNumber()
Gets the documentNumber attribute.

Specified by:
getDocumentNumber in interface org.kuali.rice.kns.bo.GlobalBusinessObject
Returns:
Returns the documentNumber

setDocumentNumber

public void setDocumentNumber(String documentNumber)
Sets the documentNumber attribute.

Specified by:
setDocumentNumber in interface org.kuali.rice.kns.bo.GlobalBusinessObject
Parameters:
documentNumber - The documentNumber to set.

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.

getFinancialObjectCode

public String getFinancialObjectCode()
Gets the financialObjectCode attribute.

Returns:
Returns the financialObjectCode

setFinancialObjectCode

public void setFinancialObjectCode(String financialObjectCode)
Sets the financialObjectCode attribute.

Parameters:
financialObjectCode - The financialObjectCode to set.

getFinancialObjectCodeName

public String getFinancialObjectCodeName()
Gets the financialObjectCodeName attribute.

Returns:
Returns the financialObjectCodeName

setFinancialObjectCodeName

public void setFinancialObjectCodeName(String financialObjectCodeName)
Sets the financialObjectCodeName attribute.

Parameters:
financialObjectCodeName - The financialObjectCodeName to set.

getFinancialObjectCodeShortName

public String getFinancialObjectCodeShortName()
Gets the financialObjectCodeShortName attribute.

Returns:
Returns the financialObjectCodeShortName

setFinancialObjectCodeShortName

public void setFinancialObjectCodeShortName(String financialObjectCodeShortName)
Sets the financialObjectCodeShortName attribute.

Parameters:
financialObjectCodeShortName - The financialObjectCodeShortName to set.

getFinancialObjectLevelCode

public String getFinancialObjectLevelCode()
Gets the financialObjectLevelCode attribute.

Returns:
Returns the financialObjectLevelCode

setFinancialObjectLevelCode

public void setFinancialObjectLevelCode(String financialObjectLevelCode)
Sets the financialObjectLevelCode attribute.

Parameters:
financialObjectLevelCode - The financialObjectLevelCode to set.

getReportsToChartOfAccountsCode

public String getReportsToChartOfAccountsCode()
Gets the reportsToChartOfAccountsCode attribute.

Returns:
Returns the reportsToChartOfAccountsCode

setReportsToChartOfAccountsCode

public void setReportsToChartOfAccountsCode(String reportsToChartOfAccountsCode)
Sets the reportsToChartOfAccountsCode attribute.

Parameters:
reportsToChartOfAccountsCode - The reportsToChartOfAccountsCode to set.

getReportsToFinancialObjectCode

public String getReportsToFinancialObjectCode()
Gets the reportsToFinancialObjectCode attribute.

Returns:
Returns the reportsToFinancialObjectCode

setReportsToFinancialObjectCode

public void setReportsToFinancialObjectCode(String reportsToFinancialObjectCode)
Sets the reportsToFinancialObjectCode attribute.

Parameters:
reportsToFinancialObjectCode - The reportsToFinancialObjectCode to set.

getFinancialObjectTypeCode

public String getFinancialObjectTypeCode()
Gets the financialObjectTypeCode attribute.

Returns:
Returns the financialObjectTypeCode

setFinancialObjectTypeCode

public void setFinancialObjectTypeCode(String financialObjectTypeCode)
Sets the financialObjectTypeCode attribute.

Parameters:
financialObjectTypeCode - The financialObjectTypeCode to set.

getFinancialObjectSubTypeCode

public String getFinancialObjectSubTypeCode()
Gets the financialObjectSubTypeCode attribute.

Returns:
Returns the financialObjectSubTypeCode

setFinancialObjectSubTypeCode

public void setFinancialObjectSubTypeCode(String financialObjectSubTypeCode)
Sets the financialObjectSubTypeCode attribute.

Parameters:
financialObjectSubTypeCode - The financialObjectSubTypeCode to set.

getHistoricalFinancialObjectCode

public String getHistoricalFinancialObjectCode()
Gets the historicalFinancialObjectCode attribute.

Returns:
Returns the historicalFinancialObjectCode

setHistoricalFinancialObjectCode

public void setHistoricalFinancialObjectCode(String historicalFinancialObjectCode)
Sets the historicalFinancialObjectCode attribute.

Parameters:
historicalFinancialObjectCode - The historicalFinancialObjectCode to set.

isFinancialObjectActiveIndicator

public boolean isFinancialObjectActiveIndicator()
Gets the financialObjectActiveIndicator attribute.

Returns:
Returns the financialObjectActiveIndicator

setFinancialObjectActiveIndicator

public void setFinancialObjectActiveIndicator(boolean financialObjectActiveIndicator)
Sets the financialObjectActiveIndicator attribute.

Parameters:
financialObjectActiveIndicator - The financialObjectActiveIndicator to set.

getFinancialBudgetAggregationCd

public String getFinancialBudgetAggregationCd()
Gets the financialBudgetAggregationCd attribute.

Returns:
Returns the financialBudgetAggregationCd

setFinancialBudgetAggregationCd

public void setFinancialBudgetAggregationCd(String financialBudgetAggregationCd)
Sets the financialBudgetAggregationCd attribute.

Parameters:
financialBudgetAggregationCd - The financialBudgetAggregationCd to set.

getFinObjMandatoryTrnfrOrElimCd

public String getFinObjMandatoryTrnfrOrElimCd()
Gets the finObjMandatoryTrnfrOrElimCd attribute.

Returns:
Returns the finObjMandatoryTrnfrOrElimCd

setFinObjMandatoryTrnfrOrElimCd

public void setFinObjMandatoryTrnfrOrElimCd(String finObjMandatoryTrnfrOrElimCd)
Sets the finObjMandatoryTrnfrOrElimCd attribute.

Parameters:
finObjMandatoryTrnfrOrElimCd - The finObjMandatoryTrnfrOrElimCd to set.

getFinancialFederalFundedCode

public String getFinancialFederalFundedCode()
Gets the financialFederalFundedCode attribute.

Returns:
Returns the financialFederalFundedCode

setFinancialFederalFundedCode

public void setFinancialFederalFundedCode(String financialFederalFundedCode)
Sets the financialFederalFundedCode attribute.

Parameters:
financialFederalFundedCode - The financialFederalFundedCode to set.

getNextYearFinancialObjectCode

public String getNextYearFinancialObjectCode()
Gets the nextYearFinancialObjectCode attribute.

Returns:
Returns the nextYearFinancialObjectCode

setNextYearFinancialObjectCode

public void setNextYearFinancialObjectCode(String nextYearFinancialObjectCode)
Sets the nextYearFinancialObjectCode attribute.

Parameters:
nextYearFinancialObjectCode - The nextYearFinancialObjectCode to set.

getFinancialDocument

public org.kuali.rice.kns.bo.DocumentHeader getFinancialDocument()
Gets the financialDocument attribute.

Returns:
Returns the financialDocument

setFinancialDocument

public void setFinancialDocument(org.kuali.rice.kns.bo.DocumentHeader financialDocument)
Deprecated. 

Sets the financialDocument attribute.

Parameters:
financialDocument - The financialDocument to set.

getFinancialObject

public ObjectCode getFinancialObject()
Gets the financialObject attribute.

Returns:
Returns the financialObject

setFinancialObject

public void setFinancialObject(ObjectCode financialObject)
Deprecated. 

Sets the financialObject attribute.

Parameters:
financialObject - The financialObject to set.

getReportsToFinancialObject

public ObjectCode getReportsToFinancialObject()
Gets the reportsToFinancialObject attribute.

Returns:
Returns the reportsToFinancialObject

setReportsToFinancialObject

public void setReportsToFinancialObject(ObjectCode reportsToFinancialObject)
Deprecated. 

Sets the reportsToFinancialObject attribute.

Parameters:
reportsToFinancialObject - The reportsToFinancialObject to set.

getUniversityFiscal

public SystemOptions getUniversityFiscal()
Gets the universityFiscal attribute.

Returns:
Returns the universityFiscal

setUniversityFiscal

public void setUniversityFiscal(SystemOptions universityFiscal)
Deprecated. 

Sets the universityFiscal attribute.

Parameters:
universityFiscal - The universityFiscal 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.

getReportsToChartOfAccounts

public Chart getReportsToChartOfAccounts()
Gets the reportsToChartOfAccounts attribute.

Returns:
Returns the reportsToChartOfAccounts

setReportsToChartOfAccounts

public void setReportsToChartOfAccounts(Chart reportsToChartOfAccounts)
Deprecated. 

Sets the reportsToChartOfAccounts attribute.

Parameters:
reportsToChartOfAccounts - The reportsToChartOfAccounts to set.

getFinancialObjectSubType

public ObjectSubType getFinancialObjectSubType()
This method returns the FinancialObjectSubType attribute.

Returns:
Returns FinancialObjectSubType attribute.

setFinancialObjectSubType

public void setFinancialObjectSubType(ObjectSubType financialObjectSubType)
Deprecated. 

This method sets the FinancialObjectSubType attribute.

Parameters:
financialObjectSubType - The financialObjectSubType to set.

getFinancialObjectType

public ObjectType getFinancialObjectType()
This method returns the FinancialObjectType

Returns:
an ObjectType for this ObjectCodeGlobal.

setFinancialObjectType

public void setFinancialObjectType(ObjectType financialObjectType)
Deprecated. 

This method sets a FinancialObjectType

Parameters:
financialObjectType - the ObjectType to set.

getFinancialBudgetAggregation

public BudgetAggregationCode getFinancialBudgetAggregation()
This method returns the FinancialBudgetAggregation

Returns:
the FinancialBudgetAggregation

setFinancialBudgetAggregation

public void setFinancialBudgetAggregation(BudgetAggregationCode financialBudgetAggregation)
Deprecated. 

This method sets a FinancialBudgetAggregation

Parameters:
financialBudgetAggregation - the BudgetAggregationCode to set

getFinancialFederalFunded

public FederalFundedCode getFinancialFederalFunded()
This method the financial federal funded code for this ObjectCodeGlobal

Returns:
the Federal Funded Code

setFinancialFederalFunded

public void setFinancialFederalFunded(FederalFundedCode financialFederalFunded)
Deprecated. 

This method sets FinancialFederalFunded

Parameters:
financialFederalFunded - the FederalFundedCode to set

getFinancialObjectLevel

public ObjectLevel getFinancialObjectLevel()
This method returns the Object Level

Returns:
ObjectLevel

setFinancialObjectLevel

public void setFinancialObjectLevel(ObjectLevel financialObjectLevel)
Deprecated. 

This method sets the FinancialObjectLevel

Parameters:
financialObjectLevel - the ObjLevel to set

getFinObjMandatoryTrnfrelim

public MandatoryTransferEliminationCode getFinObjMandatoryTrnfrelim()
This method returns the Mandatory Transfer or Elimination Code

Returns:
the MandatoryTransferEliminationCode

setFinObjMandatoryTrnfrelim

public void setFinObjMandatoryTrnfrelim(MandatoryTransferEliminationCode finObjMandatoryTrnfrelim)
Deprecated. 

This method pretty much sets the FinObjMandatoryTrnfrelm (the Mandatory Transfer or Elimination Code)

Parameters:
finObjMandatoryTrnfrelim - the MandatoryTransferEliminationCode to set

toStringMapper

protected LinkedHashMap<String,String> toStringMapper()
Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()

getObjectCodeGlobalDetails

public List<ObjectCodeGlobalDetail> getObjectCodeGlobalDetails()

setObjectCodeGlobalDetails

public void setObjectCodeGlobalDetails(List<ObjectCodeGlobalDetail> objectCodeGlobalDetails)

generateDeactivationsToPersist

public List<org.kuali.rice.kns.bo.PersistableBusinessObject> generateDeactivationsToPersist()
Specified by:
generateDeactivationsToPersist in interface org.kuali.rice.kns.bo.GlobalBusinessObject
See Also:
org.kuali.rice.kns.document.GlobalBusinessObject#getGlobalChangesToDelete()

generateGlobalChangesToPersist

public List<org.kuali.rice.kns.bo.PersistableBusinessObject> generateGlobalChangesToPersist()
This returns a list of Object Codes to Update and/or Add

Specified by:
generateGlobalChangesToPersist in interface org.kuali.rice.kns.bo.GlobalBusinessObject
See Also:
org.kuali.rice.kns.document.GlobalBusinessObject#applyGlobalChanges()

populate

public void populate(ObjectCode old,
                     ObjectCodeGlobalDetail detail)

isPersistable

public boolean isPersistable()
Specified by:
isPersistable in interface org.kuali.rice.kns.bo.GlobalBusinessObject

getAllDetailObjects

public List<? extends org.kuali.rice.kns.bo.GlobalBusinessObjectDetail> getAllDetailObjects()
Specified by:
getAllDetailObjects in interface org.kuali.rice.kns.bo.GlobalBusinessObject

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()


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