|
||||||||||
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.Maintainable
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 interface org.kuali.rice.kns.maintenance.Maintainable
getDocumentTitle
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.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.Maintainable
doRouteStatusChange
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.Maintainable
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 interface org.kuali.rice.kns.maintenance.Maintainable
saveBusinessObject
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.saveBusinessObject()
public void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterEdit
in interface org.kuali.rice.kns.maintenance.Maintainable
processAfterEdit
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterEdit()
public void setBusinessObject(org.kuali.rice.kns.bo.PersistableBusinessObject bo)
setBusinessObject
in interface org.kuali.rice.kns.maintenance.Maintainable
setBusinessObject
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
Maintainable.saveBusinessObject()
public List<org.kuali.rice.kns.document.MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks
in interface org.kuali.rice.kns.maintenance.Maintainable
generateMaintenanceLocks
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
Maintainable.generateMaintenanceLocks()
public void setupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
setupNewFromExisting
in interface org.kuali.rice.kns.maintenance.Maintainable
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |