org.kuali.kfs.module.ar.document
Class CustomerMaintenableImpl

java.lang.Object
  extended by org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      extended by org.kuali.kfs.sys.document.FinancialSystemMaintainable
          extended by org.kuali.kfs.module.ar.document.CustomerMaintenableImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.SelectiveReferenceRefresher, org.kuali.rice.kns.maintenance.Maintainable

public class CustomerMaintenableImpl
extends FinancialSystemMaintainable

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
CustomerMaintenableImpl()
           
 
Method Summary
protected  boolean answerSplitNodeQuestion(String nodeName)
          Answers true for 2 conditions...
 void doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader documentHeader)
           
 org.kuali.rice.kns.service.DateTimeService getDateTimeService()
          Gets the dateTimeService attribute.
 org.kuali.rice.kns.bo.PersistableBusinessObject initNewCollectionLine(String collectionName)
           
 void processAfterPost(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
           
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemMaintainable
populateChartOfAccountsCodeFields, processBeforeAddLine, refreshReferences
 
Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, 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, 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

CustomerMaintenableImpl

public CustomerMaintenableImpl()
Method Detail

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 FinancialSystemMaintainable
See Also:
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterPost(String)

doRouteStatusChange

public void doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader documentHeader)
Specified by:
doRouteStatusChange in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
doRouteStatusChange in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

initNewCollectionLine

public org.kuali.rice.kns.bo.PersistableBusinessObject initNewCollectionLine(String collectionName)
Overrides:
initNewCollectionLine in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

answerSplitNodeQuestion

protected boolean answerSplitNodeQuestion(String nodeName)
                                   throws UnsupportedOperationException
Answers true for 2 conditions...
  • a)New customer created by non-batch (web) user
  • b)Any edit to an existing customer record
  • Overrides:
    answerSplitNodeQuestion in class FinancialSystemMaintainable
    Returns:
    Throws:
    UnsupportedOperationException
    See Also:
    FinancialSystemMaintainable.answerSplitNodeQuestion(java.lang.String)

    getDateTimeService

    public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
    Gets the dateTimeService attribute.

    Returns:
    Returns the dateTimeService.


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