org.kuali.kfs.sys.document
Class FinancialSystemMaintainable

java.lang.Object
  extended by org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      extended by org.kuali.kfs.sys.document.FinancialSystemMaintainable
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.SelectiveReferenceRefresher, org.kuali.rice.kns.maintenance.Maintainable
Direct Known Subclasses:
AccountAutoCreateDefaultsMaintainableImpl, AccountDelegateMaintainableImpl, AssetMaintainableImpl, AwardMaintainableImpl, ChartMaintainableImpl, CustomerInvoiceItemCodeMaintainableImpl, CustomerMaintenableImpl, CustomerProfileMaintenanceDocumentMaintainableImpl, EndowmentRecurringCashTransferMaintainableImpl, IndirectCostRecoveryRateMaintainableImpl, IndirectCostRecoveryTypeMaintainableImpl, InvoiceRecurrenceMaintainable, KualiAccountMaintainableImpl, KualiOrgMaintainable, ObjectCodeMaintainableImpl, OrganizationOptionsMaintainableImpl, OrganizationReversionCategoryMaintainableImpl, OrganizationReversionMaintainableImpl, OrgReviewRoleMaintainableImpl, PreTagMaintainableImpl, ProposalMaintainableImpl, PurchaseOrderContractLanguageMaintainableImpl, PurchaseOrderQuoteLanguageMaintainableImpl, PurchaseOrderQuoteListMaintainableImpl, ReceivingAddressMaintainableImpl, SecurityDefinitionMaintainableImpl, SecurityModelMaintainableImpl, SecurityPrincipalMaintainableImpl, SubAccountMaintainableImpl, TaxRegionMaintainableImpl, VendorMaintainableImpl

public class FinancialSystemMaintainable
extends org.kuali.rice.kns.maintenance.KualiMaintainableImpl

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
FinancialSystemMaintainable()
          Constructs a FinancialSystemMaintainable
FinancialSystemMaintainable(org.kuali.rice.kns.bo.PersistableBusinessObject businessObject)
          Constructs a FinancialSystemMaintainable, allowing the PersistableBusinessObject from KualiMaintainableImpl to be inherited
 
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.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, doRouteStatusChange, generateAllAffectedReferences, generateMaintenanceLocks, 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, prepareForSave, processAfterAddLine, processAfterCopy, processAfterEdit, processAfterNew, processAfterRetrieve, refresh, saveBusinessObject, 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

FinancialSystemMaintainable

public FinancialSystemMaintainable()
Constructs a FinancialSystemMaintainable


FinancialSystemMaintainable

public FinancialSystemMaintainable(org.kuali.rice.kns.bo.PersistableBusinessObject businessObject)
Constructs a FinancialSystemMaintainable, allowing the PersistableBusinessObject from KualiMaintainableImpl to be inherited

Parameters:
businessObject - a business object to set
Method Detail

answerSplitNodeQuestion

protected boolean answerSplitNodeQuestion(String nodeName)
                                   throws UnsupportedOperationException
Parameters:
nodeName -
Returns:
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.