public class VendorMaintainableImpl extends FinancialSystemMaintainable
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService| Constructor and Description | 
|---|
| VendorMaintainableImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | answerSplitNodeQuestion(String nodeName) | 
| void | doRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader header) | 
| List<org.kuali.rice.krad.maintenance.MaintenanceLock> | generateMaintenanceLocks()Returns the locking representation of the vendor. | 
| DocstoreClientLocator | getDocstoreClientLocator() | 
| String | getDocumentTitle(org.kuali.rice.kns.document.MaintenanceDocument document)Overrides the kuali default documents title with a Vendor-specific document title style | 
| protected org.kuali.rice.krad.bo.Note | getNewBoNoteForAdding(String prefix)creates a new bo note and sets the timestamp. | 
| protected boolean | isRelationshipRefreshable(Class boClass,
                                                  String relationshipName) | 
| void | processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document,
                                Map<String,String[]> parameters) | 
| void | refresh(String refreshCaller,
              Map fieldValues,
              org.kuali.rice.kns.document.MaintenanceDocument document)Refreshes the vendorDetail. | 
| void | refreshBusinessObject()Temporarily saves vendorHeader into a temp object, then put back the vendorHeader into the VendorDetail after the refresh, so
 that we don't lose the values | 
| void | saveBusinessObject()Checks whether the vendor has already had a vendor detail assigned id. | 
| void | setBusinessObject(org.kuali.rice.krad.bo.PersistableBusinessObject bo)If the vendorFirstLastNameIndicator is true, this method will set the vendor first name and vendor last name fields from the
 vendorName field, then set the vendorName field to null. | 
| void | setGenerateDefaultValues(String docTypeName) | 
| void | setupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document,
                                        Map<String,String[]> parameters)Create a new division vendor if the user clicks on the "Create a new division" link. | 
populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferencesaddMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getCoreSections, getDocumentHelperService, getDuplicateIdentifierFieldsFromDataDictionary, getInactiveRecordDisplay, getMaintainableTitle, getMaintenanceDocumentDictionaryService, getMultiValueIdentifierList, getNewCollectionLine, getPersonService, getSections, getShowInactiveRecords, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isNotesEnabled, isOldBusinessObjectInDocument, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, processAfterNew, saveDataObject, setBoClass, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDocumentHelperService, setGenerateBlankRequiredValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, shouldFieldBeEncrypteddeleteDataObject, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, addLine, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getDataDictionaryService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteDataObject, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptorsapplyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecylepublic VendorMaintainableImpl()
public DocstoreClientLocator getDocstoreClientLocator()
public void setGenerateDefaultValues(String docTypeName)
setGenerateDefaultValues in class org.kuali.rice.kns.maintenance.KualiMaintainableImplorg.kuali.rice.kns.maintenance.KualiMaintainableImpl#setGenerateDefaultValues(boolean)public String getDocumentTitle(org.kuali.rice.kns.document.MaintenanceDocument document)
getDocumentTitle in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.getDocumentTitle(org.kuali.rice.kns.document.MaintenanceDocument)public void doRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader header)
doRouteStatusChange in interface org.kuali.rice.krad.maintenance.MaintainabledoRouteStatusChange in class org.kuali.rice.krad.maintenance.MaintainableImplpublic void refresh(String refreshCaller, Map fieldValues, org.kuali.rice.kns.document.MaintenanceDocument document)
refresh in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.refresh(java.lang.String, java.util.Map,
      org.kuali.rice.kns.document.MaintenanceDocument)public void refreshBusinessObject()
public void saveBusinessObject()
saveBusinessObject in class FinancialSystemMaintainableKualiMaintainableImpl.saveBusinessObject()public void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterEdit in class org.kuali.rice.kns.maintenance.KualiMaintainableImplorg.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterEdit()protected org.kuali.rice.krad.bo.Note getNewBoNoteForAdding(String prefix)
public void setBusinessObject(org.kuali.rice.krad.bo.PersistableBusinessObject bo)
setBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImplMaintainable.saveBusinessObject()public List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks in interface org.kuali.rice.krad.maintenance.MaintainablegenerateMaintenanceLocks in class org.kuali.rice.krad.maintenance.MaintainableImplMaintainable.generateMaintenanceLocks()public void setupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
setupNewFromExisting in class org.kuali.rice.kns.maintenance.KualiMaintainableImplorg.kuali.rice.kns.maintenance.Maintainable#setupNewFromExisting()protected boolean isRelationshipRefreshable(Class boClass, String relationshipName)
isRelationshipRefreshable in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.isRelationshipRefreshable(java.lang.Class, java.lang.String)protected boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion in class FinancialSystemMaintainableUnsupportedOperationExceptionFinancialSystemMaintainable.answerSplitNodeQuestion(java.lang.String)Copyright © 2004–2015 The Kuali Foundation. All rights reserved.