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.
|
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 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.