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, refreshReferences
addMultipleValueLookupResults, 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, shouldFieldBeEncrypted
deleteDataObject, 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, useCustomLockDescriptors
addCustomContainerComponents, 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, syncClientSideStateForComponent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteDataObject, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptors
applyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecyle
public VendorMaintainableImpl()
public DocstoreClientLocator getDocstoreClientLocator()
public void setGenerateDefaultValues(String docTypeName)
setGenerateDefaultValues
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.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.KualiMaintainableImpl
KualiMaintainableImpl.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.Maintainable
doRouteStatusChange
in class org.kuali.rice.krad.maintenance.MaintainableImpl
public void refresh(String refreshCaller, Map fieldValues, org.kuali.rice.kns.document.MaintenanceDocument document)
refresh
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.refresh(java.lang.String, java.util.Map,
org.kuali.rice.kns.document.MaintenanceDocument)
public void refreshBusinessObject()
public void saveBusinessObject()
saveBusinessObject
in class FinancialSystemMaintainable
KualiMaintainableImpl.saveBusinessObject()
public void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterEdit
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.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.KualiMaintainableImpl
Maintainable.saveBusinessObject()
public List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks
in interface org.kuali.rice.krad.maintenance.Maintainable
generateMaintenanceLocks
in class org.kuali.rice.krad.maintenance.MaintainableImpl
Maintainable.generateMaintenanceLocks()
public void setupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
setupNewFromExisting
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.rice.kns.maintenance.Maintainable#setupNewFromExisting()
protected boolean isRelationshipRefreshable(Class boClass, String relationshipName)
isRelationshipRefreshable
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.isRelationshipRefreshable(java.lang.Class, java.lang.String)
protected boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in class FinancialSystemMaintainable
UnsupportedOperationException
FinancialSystemMaintainable.answerSplitNodeQuestion(java.lang.String)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.