public class AwardMaintainableImpl extends FinancialSystemMaintainable
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService
Constructor and Description |
---|
AwardMaintainableImpl()
Constructs an AwardMaintainableImpl.
|
AwardMaintainableImpl(Award award)
Constructs a AwardMaintainableImpl.
|
Modifier and Type | Method and Description |
---|---|
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.krad.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.krad.maintenance.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.
|
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences, saveBusinessObject
addMultipleValueLookupResults, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getCoreSections, getDocumentHelperService, getDocumentTitle, getDuplicateIdentifierFieldsFromDataDictionary, getInactiveRecordDisplay, getMaintainableTitle, getMaintenanceDocumentDictionaryService, getMultiValueIdentifierList, getNewCollectionLine, getPersonService, getSections, getShowInactiveRecords, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isNotesEnabled, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, processAfterEdit, processAfterNew, saveDataObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDocumentHelperService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted
deleteDataObject, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterPost, 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, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, 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 AwardMaintainableImpl()
public AwardMaintainableImpl(Award award)
award
- public void processAfterRetrieve()
processAfterRetrieve
in interface org.kuali.rice.krad.maintenance.Maintainable
processAfterRetrieve
in class org.kuali.rice.krad.maintenance.MaintainableImpl
public void prepareForSave()
prepareForSave
in interface org.kuali.rice.krad.maintenance.Maintainable
prepareForSave
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 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
nameaddNewLineToCollection
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.addNewLineToCollection(java.lang.String)
public void doRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader header)
ProposalStatus
to A (Approved) if the Award
is now in approved status.doRouteStatusChange
in interface org.kuali.rice.krad.maintenance.Maintainable
doRouteStatusChange
in class org.kuali.rice.krad.maintenance.MaintainableImpl
MaintainableImpl.doRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader)
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
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.