org.kuali.kfs.sys.document
Class FinancialSystemGlobalMaintainable

java.lang.Object
  extended by org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      extended by org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
          extended by org.kuali.kfs.sys.document.FinancialSystemGlobalMaintainable
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.SelectiveReferenceRefresher, org.kuali.rice.kns.maintenance.Maintainable
Direct Known Subclasses:
AccountDelegateGlobalMaintainableImpl, AccountGlobalMaintainableImpl, LedgerPostingMaintainable, ObjectCodeGlobalMaintainableImpl, OrganizationReversionGlobalMaintainableImpl, SubObjCdGlobalMaintainableImpl

public abstract class FinancialSystemGlobalMaintainable
extends org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl

This class...

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
boClass, businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataDictionaryService, docTypeName, documentHelperService, documentNumber, encryptionService, inactiveRecordDisplay, maintenanceAction, maintenanceDocumentDictionaryService, maintenanceDocumentService, newCollectionLines, persistenceStructureService, personService
 
Constructor Summary
FinancialSystemGlobalMaintainable()
           
 
Method Summary
protected  boolean answerSplitNodeQuestion(String nodeName)
           
protected  void populateChartOfAccountsCodeFields()
          Populates all chartOfAccountsCode fields according to corresponding accountNumber fields in this BO.
 void processAfterPost(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
           
 void processBeforeAddLine(String colName, Class colClass, org.kuali.rice.kns.bo.BusinessObject bo)
           
protected  void refreshReferences(String referencesToRefresh)
           
 
Methods inherited from class org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
generateMaintenanceLocks, getPrimaryEditedBusinessObjectClass, prepareForSave, prepareGlobalsForSave, processAfterRetrieve, processGlobalsAfterRetrieve, saveBusinessObject
 
Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, doRouteStatusChange, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataDictionaryService, getDocumentHelperService, getDocumentTitle, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, processAfterEdit, processAfterNew, refresh, setBoClass, setBusinessObject, setDocumentNumber, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceAction, setNewCollectionLineDefaultValues, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted, useCustomLockDescriptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinancialSystemGlobalMaintainable

public FinancialSystemGlobalMaintainable()
Method Detail

answerSplitNodeQuestion

protected boolean answerSplitNodeQuestion(String nodeName)
                                   throws UnsupportedOperationException
Throws:
UnsupportedOperationException

refreshReferences

protected void refreshReferences(String referencesToRefresh)
Overrides:
refreshReferences in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
See Also:
KualiMaintainableImpl.refreshReferences(String)

processBeforeAddLine

public void processBeforeAddLine(String colName,
                                 Class colClass,
                                 org.kuali.rice.kns.bo.BusinessObject bo)
Specified by:
processBeforeAddLine in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
processBeforeAddLine in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
See Also:
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterAddLine(String)

processAfterPost

public void processAfterPost(org.kuali.rice.kns.document.MaintenanceDocument document,
                             Map<String,String[]> parameters)
Specified by:
processAfterPost in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
processAfterPost in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
See Also:
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterPost(String)

populateChartOfAccountsCodeFields

protected void populateChartOfAccountsCodeFields()
Populates all chartOfAccountsCode fields according to corresponding accountNumber fields in this BO. The chartOfAccountsCode-accountNumber pairs are (part of) the FKs for the reference accounts in this BO.



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