public class ProposalMaintainableImpl extends FinancialSystemMaintainable
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService| Constructor and Description |
|---|
ProposalMaintainableImpl() |
ProposalMaintainableImpl(Proposal proposal)
Constructs a new ProposalMaintainableImpl from an existing
Proposal. |
| 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. |
Proposal |
getProposal()
Gets the
Proposal |
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 |
processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> parameters)
Use a new proposal number when creating a copy.
|
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 and other related BOs after a lookup, to display their full name &
etc without AJAX. |
void |
setGenerateDefaultValues(String docTypeName)
This is a hook for initializing the BO from the maintenance framework.
|
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences, saveBusinessObjectaddMultipleValueLookupResults, 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, processAfterEdit, processAfterNew, saveDataObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDocumentHelperService, setGenerateBlankRequiredValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypteddeleteDataObject, doRouteStatusChange, generateMaintenanceLocks, 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, useCustomLockDescriptorsaddCustomContainerComponents, 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, syncClientSideStateForComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, retrieveObjectForEditOrCopy, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptorsapplyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecylepublic ProposalMaintainableImpl()
public ProposalMaintainableImpl(Proposal proposal)
Proposal.proposal - public void processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterCopy in class org.kuali.rice.kns.maintenance.KualiMaintainableImplpublic void processAfterRetrieve()
Agency before display to show the full name in case the agency number was
changed by hand before any submit that causes a redisplay.processAfterRetrieve in interface org.kuali.rice.krad.maintenance.MaintainableprocessAfterRetrieve in class org.kuali.rice.krad.maintenance.MaintainableImplpublic 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. Also, if there is only one ProjectDirector, then this method defaults it to be
primary. This method can change data, unlike the rules. It is run before the rules.
ProjectDirectors the first one added doesn't
default to primary (so the user must choose).prepareForSave in interface org.kuali.rice.krad.maintenance.MaintainableprepareForSave in class org.kuali.rice.krad.maintenance.MaintainableImplpublic void refresh(String refreshCaller, Map fieldValues, org.kuali.rice.kns.document.MaintenanceDocument document)
Agency and other related BOs after a lookup, to display their full name &
etc without AJAX.refresh in class org.kuali.rice.kns.maintenance.KualiMaintainableImplrefreshCaller - fieldValues - document - public void setGenerateDefaultValues(String docTypeName)
ResearchRiskTypes
collection.setGenerateDefaultValues in class org.kuali.rice.kns.maintenance.KualiMaintainableImplgenerateDefaultValues - true for initializationpublic Proposal getProposal()
Proposalpublic 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 shown correctly.
i.e. Subcontractor nameaddNewLineToCollection in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.addNewLineToCollection(java.lang.String)Copyright © 2004–2015 The Kuali Foundation. All rights reserved.