|
||||||||||
| 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.module.cg.document.AwardMaintainableImpl
public class AwardMaintainableImpl
Methods for the Award maintenance document UI.
| 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 | |
|---|---|
AwardMaintainableImpl()
Constructs an AwardMaintainableImpl. |
|
AwardMaintainableImpl(Award award)
Constructs a AwardMaintainableImpl. |
|
| Method Summary | |
|---|---|
void |
addNewLineToCollection(String collectionName)
Called for refreshing the Subcontractor on ProposalSubcontractor before adding to the proposalSubcontractors
collection on the proposal. |
void |
doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader header)
This method overrides the parent method to check the status of the award document and change the linked ProposalStatus to A (Approved) if the Award is now in approved status. |
List<org.kuali.rice.kns.document.MaintenanceLock> |
generateMaintenanceLocks()
|
Award |
getAward()
Gets the underlying Award. |
void |
prepareForSave()
This method is called for refreshing the Agency before a save to display the full name in case the agency number was changed by hand just before the save. |
void |
processAfterRetrieve()
This method is called for refreshing the Agency before display to show the full name in case the agency number was changed by hand before any submit that causes a redisplay. |
void |
refresh(String refreshCaller,
Map fieldValues,
org.kuali.rice.kns.document.MaintenanceDocument document)
This method is called for refreshing the Agency after a lookup to display its full name without AJAX. |
| Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemMaintainable |
|---|
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences |
| Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl |
|---|
addMultipleValueLookupResults, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataDictionaryService, getDocumentHelperService, getDocumentTitle, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, processAfterEdit, processAfterNew, saveBusinessObject, setBoClass, setBusinessObject, setDocumentNumber, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceAction, setNewCollectionLineDefaultValues, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted, useCustomLockDescriptors |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AwardMaintainableImpl()
public AwardMaintainableImpl(Award award)
award - | Method Detail |
|---|
public void processAfterRetrieve()
processAfterRetrieve in interface org.kuali.rice.kns.maintenance.MaintainableprocessAfterRetrieve in class org.kuali.rice.kns.maintenance.KualiMaintainableImplpublic void prepareForSave()
prepareForSave in interface org.kuali.rice.kns.maintenance.MaintainableprepareForSave 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 Award getAward()
public void addNewLineToCollection(String collectionName)
Subcontractor on ProposalSubcontractor before adding to the proposalSubcontractors
collection on the proposal. this is to ensure that the summary fields are show correctly. i.e. Subcontractor name
addNewLineToCollection in interface org.kuali.rice.kns.maintenance.MaintainableaddNewLineToCollection in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.addNewLineToCollection(java.lang.String)public void doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader header)
ProposalStatus to A (Approved) if the Award is now in approved status.
doRouteStatusChange in interface org.kuali.rice.kns.maintenance.MaintainabledoRouteStatusChange in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.doRouteStatusChange(org.kuali.rice.kns.bo.DocumentHeader)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.KualiMaintainableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||