org.kuali.kfs.coa.businessobject
Class SubObjectCodeGlobal

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.SubObjectCodeGlobal
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.Inactivateable, org.kuali.rice.kns.bo.PersistableBusinessObject

public class SubObjectCodeGlobal
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements org.kuali.rice.kns.bo.GlobalBusinessObject, org.kuali.rice.kns.bo.Inactivateable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
SubObjectCodeGlobal()
          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 Sub Object Codes to Update and/or Add
 List<AccountGlobalDetail> getAccountGlobalDetails()
           
 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.
 org.kuali.rice.kns.bo.DocumentHeader getFinancialDocument()
          Gets the financialDocument attribute.
 String getFinancialSubObjectCode()
          Gets the financialSubObjectCode attribute.
 String getFinancialSubObjectCodeName()
          Gets the financialSubObjectCodeName attribute.
 String getFinancialSubObjectCodeShortName()
          Gets the financialSubObjectCodeShortName attribute.
 List<SubObjectCodeGlobalDetail> getSubObjCdGlobalDetails()
           
 SystemOptions getUniversityFiscal()
          Gets the universityFiscal attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 boolean isActive()
          Gets the active attribute.
 boolean isPersistable()
           
 void populate(SubObjectCode old, AccountGlobalDetail accountGlobalDetail, SubObjectCodeGlobalDetail subObjCdGlobalDetail)
           
 void setAccountGlobalDetails(List<AccountGlobalDetail> accountGlobalDetails)
           
 void setActive(boolean active)
          Sets the active attribute.
 void setChartOfAccounts(Chart chartOfAccounts)
          Deprecated.  
 void setChartOfAccountsCode(String chartOfAccountsCode)
          Sets the chartOfAccountsCode attribute.
 void setDocumentNumber(String documentNumber)
          Sets the documentNumber attribute.
 void setFinancialDocument(org.kuali.rice.kns.bo.DocumentHeader financialDocument)
          Deprecated.  
 void setFinancialSubObjectCode(String financialSubObjectCode)
          Sets the financialSubObjectCode attribute.
 void setFinancialSubObjectCodeName(String financialSubObjectCodeName)
          Sets the financialSubObjectCodeName attribute.
 void setFinancialSubObjectCodeShortName(String financialSubObjectCdshortNm)
          Sets the financialSubObjectCodeShortName attribute.
 void setSubObjCdGlobalDetails(List<SubObjectCodeGlobalDetail> subObjCdGlobalDetails)
           
 void setUniversityFiscal(SystemOptions universityFiscal)
          Deprecated.  
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute.
protected  LinkedHashMap 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

SubObjectCodeGlobal

public SubObjectCodeGlobal()
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.

getFinancialSubObjectCode

public String getFinancialSubObjectCode()
Gets the financialSubObjectCode attribute.

Returns:
Returns the financialSubObjectCode

setFinancialSubObjectCode

public void setFinancialSubObjectCode(String financialSubObjectCode)
Sets the financialSubObjectCode attribute.

Parameters:
financialSubObjectCode - The financialSubObjectCode to set.

getFinancialSubObjectCodeName

public String getFinancialSubObjectCodeName()
Gets the financialSubObjectCodeName attribute.

Returns:
Returns the financialSubObjectCodeName

setFinancialSubObjectCodeName

public void setFinancialSubObjectCodeName(String financialSubObjectCodeName)
Sets the financialSubObjectCodeName attribute.

Parameters:
financialSubObjectCodeName - The financialSubObjectCodeName to set.

getFinancialSubObjectCodeShortName

public String getFinancialSubObjectCodeShortName()
Gets the financialSubObjectCodeShortName attribute.

Returns:
Returns the financialSubObjectCodeShortName

setFinancialSubObjectCodeShortName

public void setFinancialSubObjectCodeShortName(String financialSubObjectCdshortNm)
Sets the financialSubObjectCodeShortName attribute.

Parameters:
financialSubObjectCodeShortName - The financialSubObjectCodeShortName to set.

isActive

public boolean isActive()
Gets the active attribute.

Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Returns:
Returns the active

setActive

public void setActive(boolean active)
Sets the active attribute.

Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable
Parameters:
active - The active 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.

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.

toStringMapper

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

getSubObjCdGlobalDetails

public List<SubObjectCodeGlobalDetail> getSubObjCdGlobalDetails()

setSubObjCdGlobalDetails

public void setSubObjCdGlobalDetails(List<SubObjectCodeGlobalDetail> subObjCdGlobalDetails)

getAccountGlobalDetails

public List<AccountGlobalDetail> getAccountGlobalDetails()

setAccountGlobalDetails

public void setAccountGlobalDetails(List<AccountGlobalDetail> accountGlobalDetails)

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 Sub 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(SubObjectCode old,
                     AccountGlobalDetail accountGlobalDetail,
                     SubObjectCodeGlobalDetail subObjCdGlobalDetail)

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.