|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.kfs.sys.document.FinancialSystemMaintainable
org.kuali.kfs.vnd.document.VendorMaintainableImpl
public class VendorMaintainableImpl
| 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 | |
|---|---|
VendorMaintainableImpl()
|
|
| Method Summary | |
|---|---|
protected boolean |
answerSplitNodeQuestion(String nodeName)
|
void |
doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader header)
|
List<org.kuali.rice.kns.document.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 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.kns.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. |
| Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemMaintainable |
|---|
populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences |
| Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl |
|---|
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataDictionaryService, getDocumentHelperService, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isOldBusinessObjectInDocument, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, prepareForSave, processAfterAddLine, processAfterCopy, processAfterNew, processAfterRetrieve, setBoClass, setDocumentNumber, setGenerateBlankRequiredValues, setMaintenanceAction, setNewCollectionLineDefaultValues, setShowInactiveRecords, shouldFieldBeEncrypted, useCustomLockDescriptors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VendorMaintainableImpl()
| Method Detail |
|---|
public void setGenerateDefaultValues(String docTypeName)
setGenerateDefaultValues in interface org.kuali.rice.kns.maintenance.MaintainablesetGenerateDefaultValues 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 interface org.kuali.rice.kns.maintenance.MaintainablegetDocumentTitle in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.getDocumentTitle(org.kuali.rice.kns.document.MaintenanceDocument)public void doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader header)
doRouteStatusChange in interface org.kuali.rice.kns.maintenance.MaintainabledoRouteStatusChange in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
public void refresh(String refreshCaller,
Map fieldValues,
org.kuali.rice.kns.document.MaintenanceDocument document)
refresh in interface org.kuali.rice.kns.maintenance.Maintainablerefresh 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 interface org.kuali.rice.kns.maintenance.MaintainablesaveBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.saveBusinessObject()
public void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> parameters)
processAfterEdit in interface org.kuali.rice.kns.maintenance.MaintainableprocessAfterEdit in class org.kuali.rice.kns.maintenance.KualiMaintainableImplorg.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterEdit()public void setBusinessObject(org.kuali.rice.kns.bo.PersistableBusinessObject bo)
setBusinessObject in interface org.kuali.rice.kns.maintenance.MaintainablesetBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImplMaintainable.saveBusinessObject()public List<org.kuali.rice.kns.document.MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks in interface org.kuali.rice.kns.maintenance.MaintainablegenerateMaintenanceLocks in class org.kuali.rice.kns.maintenance.KualiMaintainableImplMaintainable.generateMaintenanceLocks()
public void setupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> parameters)
setupNewFromExisting in interface org.kuali.rice.kns.maintenance.MaintainablesetupNewFromExisting 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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||